我正在尝试几个GitHub示例并遇到同样的问题,我还没有更改代码,相关的dart文件也没问题。
例如:
<li ng-repeat="module in ctrl.modules"><a href="#{{ module.name }}">{{ module.displayName }}</a></li>
我从html页面收到此错误:&#39;未定义的名称&#39; ctrl&#39;
我不理解什么?
有问题的GitHub存储库:Here
答案 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'