0
我使用以下AngularJS指令的jQuery插件統一到Uniform jQuery插件集成了angularjs使用與AngularJS
myApp.directive('pluginUniform', function() {
return {
restrict: 'A',
link: function(scope, element, attrs) {
element.show().uniform();
if (!element.parents(".checker").length) {
element.show().uniform();
}
}
};
});
我遇到的問題是,它並沒有顯示檢查ng-checked="true"
值。但是,當我刪除plugin-uniform
屬性時,它顯示正確的結果。
例如,在控制器中設置值$scope.isEmailChecked = true;
,但以下代碼ng-checked="isEmailChecked"
未顯示已選中的複選框。
<div class="">
<label>
<input type="checkbox" plugin-uniform ng-model="isEmailChecked" ng-true-value="true" ng-false-value="false" ng-checked="isEmailChecked">
I agree
</label>
</div>
有人能幫我解決這個問題嗎?