我有 ng:repeat,由 json(方法)创建,它内部创建了一系列以迭代(方法)为特征的单选按钮。
下面,我需要创建一个基于所选单选按钮的方法的变量,以供将来使用。为了清楚起见,我将准备模板。
<li ng:repeat="method in methods">
<label>
<input type="radio" ng:model="$parent.deliveryMethod" ng:value="method" />
</label>
</li>
<table ng:init="myValue = deliveryMethod.price | format">
<tr>
<td ng:bind="myValue"></td>
</tr>
</table>
我希望这一点很清楚。问题是,据我了解,ng:init 的触发时间早于形成方法的时间。
我必须做什么?
谢谢!
最佳答案
您的语法看起来不正确,您应该声明 ng- ,如下所示:
ng-repeat
ng-model
ng-init
ng-bind
等等...
此处的文档:https://docs.angularjs.org/api/ng/directive/ngRepeat
upadte - 将方法应用于单选按钮尝试 ng-change :
ng-change="dosomething()"
关于javascript - AngularJS:NG:init - 如何分配 ng:模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36187635/