У меня есть ng: repeat, созданный json (методами), внутри него создается серия переключателей, которые характеризуются итерацией (методом).AngularJS: Ng: init - как назначить ng: model?
Ниже мне нужно создать переменную, которая будет основана на выбранном вами методе, для использования в будущем. Я подготовлю шаблон для ясности.
<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-directive», «ng: directive» или «data-ng-directive», о третьем я не уверен. Итак, возможно, вы правы в отношении «ng-init», но опция «:» работает в другом случае. (извините за мой английский.) – dpischalkda
обновленный код выше, надеюсь, что это поможет – KpTheConstructor
@KpTheConstructor технически ':'/'_' /' -' должен работать, так как они заботятся о процессе нормализации нормализации, посмотрите на [здесь] (https : //docs.angularjs.org/guide/directive#normalization) .. –