无法通过自定义指令模板编译使用 ng-repeat 形成视图
unable to form the view using ng-repeat through custom directive template compilation
我在自定义指令编译模板中表示 ng-repeat 时遇到问题。请找到我的 plunker http://plnkr.co/edit/5A5oZf5kwBezB4mqZ56C?p=preview。这里即使出现问题但选项没有出现。我怀疑我在模板形成中的以下代码是否正确?
<div ng-repeat="Option in {{curQuestion.Options}}">
在 ngRepeat 表达式中不需要双卷曲。
<div ng-repeat="option in curQuestion.options">
<label for="option.Id" ng-click="onSelect(Option);">
<input id="option.Id" type="checkbox" ng-model="option.Selected" />
{{option.Name}}
</label>
</div>
双卷曲用于将视图绑定到模型(告诉 angular "option.Name" 不仅仅是纯文本,而是一个范围变量)。
在 "ng-something" 属性中 - 您基本上已经在模型中了,
这就是为什么
{{option.Name}}
等同于
<span ng-bind="option.Name"></span>
无论如何,这里有一个 plunker。
我在自定义指令编译模板中表示 ng-repeat 时遇到问题。请找到我的 plunker http://plnkr.co/edit/5A5oZf5kwBezB4mqZ56C?p=preview。这里即使出现问题但选项没有出现。我怀疑我在模板形成中的以下代码是否正确?
<div ng-repeat="Option in {{curQuestion.Options}}">
在 ngRepeat 表达式中不需要双卷曲。
<div ng-repeat="option in curQuestion.options">
<label for="option.Id" ng-click="onSelect(Option);">
<input id="option.Id" type="checkbox" ng-model="option.Selected" />
{{option.Name}}
</label>
</div>
双卷曲用于将视图绑定到模型(告诉 angular "option.Name" 不仅仅是纯文本,而是一个范围变量)。
在 "ng-something" 属性中 - 您基本上已经在模型中了, 这就是为什么
{{option.Name}}
等同于
<span ng-bind="option.Name"></span>
无论如何,这里有一个 plunker。