0
checkbox
をクリックしても、次のコードは常にreturns false
です。私の指導は、ngmodel
が状態に適切に接続されていない可能性があることを知らせてくれました。私は、角に新しいです、誰かがplsは私にangular - この宣言フィールドはチェックボックスがチェックされていても常にfalseです
HTML助けることができる:
<form-checkbox
required="true"
set-checkbox-touched="DeclarationRequest.declarationAgree"
servervalidate="DeclarationRequest.declarationAgree"
name="declarationAgree" id="declarationAgree" class="form-checkbox" ng-model="ctrl.checkbox.myFlag">I have read and agree to the terms above.</form-checkbox>
JS:
(function(module){
'use strict';
module.directive('Declaration', function() {
return {
templateUrl: '/client/Purchase/components/declaration/declaration.template.html',
restrict: 'E',
scope: {
declarationAgree: '='
},
bindToController: true,
controllerAs: 'control',
controller: 'DeclarationController'
};
});
function DeclarationController() {
}
module.controller('DeclarationController', DeclarationController);
DeclarationController.$inject = [];
})(angular.module('Purchase'));
$ scopeオブジェクトを質問に入れることができますか? – Jai
@Jai:メイトが更新されましたが、解決策や修正を与えることはここではあまり関係ありません。しかし、ここに行くと、一見を持って、何が間違っているか教えてください? – Learner
あなたのコードは「常にfalseを返します」...どこからですか? – iulian