こんにちは私はangularjsに取り組んでいます。私は指示の問題に直面しています。
リンク/クリックイベント にscope.user.name="amin shah"
を設定しましたが、これをコントローラでアクセスしたいのですが、これはどのように可能ですか?Angularjsディレクティブセットスコープ内のvarディレクティブとコントローラ内のアクセス
var dataSourceDirective = angular.module('mydirective', []);
dataSourceDirective.directive('dir', function() {
return {
restrict: 'C',
scope: true,
link: function ($scope, element, attrs) {
element.bind('click', function() {
$scope.user.name ="amin shah";
$scope.$apply();
$('.sourceType_panel').hide();
$('#sourceType_1_panel').show();
});
}
}
});
コントローラコード
$scope.demo = function() {
console.log($scope.user);`
},