我想使用ui-router,当我将ui-view添加到div元素时,我正在使用Netbeans NB告诉我此时ui-view不允许作为attr?为什么不错呢?这是我的代码无效。
<div id="kindle" ng-controller="kindle">
<div class="container-fluid">
<div ui-view="content"></div>
</div>
</div>
<script type="text/javascript" src="../../../lib/angular/angular.js"></script>
<script type="text/javascript" src="../../../lib/angular-resource/angular-resource.js"></script>
<script type="text/javascript" src="../../../lib/angular-animate/angular-animate.js"></script>
<script type="text/javascript" src="../../../lib/angular-ui-router/release/angular-ui-router.js"></script>
答案 0 :(得分:3)
它最有可能不是netbeans认可的属性。所有角度指令都可以以data-
为前缀,因此它们看起来就像普通的数据属性。
使用data-ui-view
解决您的问题:
<div id="kindle" data-ng-controller="kindle">
<div class="container-fluid">
<div data-ui-view="content"></div>
</div>
</div>
许多角度开发人员以这种方式为其指令添加前缀,以便他们的应用程序将传递不识别属性的html验证器。
有关详细信息,请参阅此问题: What is the difference between ng-app and data-ng-app?
答案 1 :(得分:1)
将Angularjs插件添加到NB
中//这是NB 7 http://plugins.netbeans.org/plugin/40296/angularjs-tools
的链接或使用数据为所有指令添加前缀 - 如agconti
所示