Angular.Dart - 未定义的名称' ctrl'

时间:2014-03-18 17:40:10

标签: dart angular-dart

我正在尝试几个GitHub示例并遇到同样的问题,我还没有更改代码,相关的dart文件也没问题。

例如:

  <li ng-repeat="module in ctrl.modules"><a href="#{{ module.name }}">{{ module.displayName }}</a></li>

我从html页面收到此错误:&#39;未定义的名称&#39; ctrl&#39;

我不理解什么?

有问题的GitHub存储库:Here

1 个答案:

答案 0 :(得分:1)

您需要一个父标记上的控制器,该控制器以'ctrl'

的形式发布

这是一个简单的例子:Do publishAs values have to be unique in Angular Dart?

您的代码段来自https://github.com/akserg/angular.dart.ui.demo/blob/master/web/index.html,数据来自https://github.com/akserg/angular.dart.ui.demo/blob/master/lib/app/main_ctrl.dart,控制器发布为'ctrl'位于正文标记ng-controller='main-ctrl'