0
私はdhtmlxSchedulerと角度jsを使用しています。 チェックボックス内にng-model属性を挿入し、dhtmlxScheduler-ng-model = "isallday"のライトボックスの要素を選択しました。ng-modelが動的に追加されていませんか?
link:function($scope, $element, $attrs, ...) {
...
angular.element(document.querySelector('[name="isallday"]')).attr('ng-model', 'isallday');
angular.element(document.querySelector(".dhx_section_time")
.getElementsByTagName("select")).attr('ng-class', '{dhx_time_disable: isallday}');
チェックボックスをオンにしても機能しません。 私は何が間違っていますか?
解決策を見つけました。 var el = angular.element(...); $ injector = el.injector(); $ injector.invoke(関数($コンパイル){ $コンパイル(エル)($スコープ); }) とにかく、あなたの答えをありがとうございました。 –
ya、私は '$ compile(element)($ scope);を実行する必要があると言っていました。 – plong0