<form>
<div ng-if="record.title" class="customClasses" ng-repeat="record in $.basevm.recordsperPage">
<manycustomDirective data-record="record"></manycustomDirective>
</div>
</form>
複数のレコードがカスタムディレクティブの上使用してロードなっていると、複数のページがあるChromeとFirefoxで動作します。NG-モデルは、IEで保存されません、
これは、再び使用してドロップダウンを示し、以下のようないくつかのより多くのカスタムディレクティブは、持っている私は+オプションを選択
<select class="customclassdeginedinLESS" ng-model="record.id" >
<option value=""></option>
<option value="{{choice.id}}" ng-repeat="choice in record.choices">{{ choice.text }}</option>
</select>
を持って、単一選択のディレクティブのCSHTMLファイルで
<single-choice ng-if="record.type == 1" data-record="record" ></single-choice>
<multi-choice ng-if="record.type == 2" data-record="record" ></multi-choice>
「選択」manycustomDirective.cshtml
問題は
IEの場合、すべてのページとカスタムディレクティブから1つの値しか保存されませんクロムとFFですべてが保存されます。
私はchoice.idでトラックを使用しようとしましたが、$ indexで追跡しましたが、動作しませんでした。 CUSTOMディレクティブの選択された内部「リンク」機能のng-changeにリスナーを書き込もうとしましたが、私はscope.ngModelにハードコードされた値を割り当てましたが、それでも機能しません。
link(scope: any, element: any, attrs: ng.IAttributes) {
scope.ngchangeListener= function (item) {
scope.ngModel = '00000000';
}
をあなたはmanycustomDirectiveのコードを提供することはできますか?あなたの質問は
@ elliot-j、上記の質問を編集しました – user698532