私はAngularjs v1.2.21を使用していますが、ディレクティブ内でフォームの状態にアクセスできません。別のバージョンが動作します(プロジェクトAngularjsのバージョンを変更できません)...代わりに、コントローラのディレクティブコントローラにフォームの状態にアクセスできない
.directive('testReplace', function() {
return {
restrict: 'EA',
replace: true,
scope:{
transaction: '=',
isvalid: '='
},
templateUrl: 'modal-back.html',
controller: function($scope) {
console.log($scope.myForm)
}
};
})
ご協力いただきありがとうございます。それは私のために働く!別のバージョンでは、コントローラを使用してフォームの状態にアクセスできるため、変です。 – John
別の質問があります。コントローラとリンクを使用する必要がある場合は、コンパイルエラーが発生します。これは正常です – John
@ジョン何がエラーと言っていますか?なぜ両方ですか?コントローラーでできること全てをリンクで行うことができます。 – ajmajmajma