javascript - AngularJS:NG:init - 如何分配 ng:模型?

标签 javascript html angularjs angularjs-scope angularjs-ng-repeat

我有 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/

相关文章:

javascript - 我如何从 $dialog Controller 获取信息到任何其他 Controller ?

javascript - AngularJS无法读取未定义的属性 'releasesList'

angularjs - 如何在 AngularJS 部分中保留新行?

JavaScript 双下拉菜单

javascript - 如何编写通用 JavaScript 模块

javascript - 正则表达式在 JS 中无法正常工作

javascript - 下拉验证,焦点方法不起作用

javascript - 增加 D3 环图中环之间的空间

javascript - 正则表达式:在某些情况下不起作用

html - Flexbox 布局,难倒在标题部分