我对
Angularjs有点新鲜.我想要的是在’myController’控制器中访问“$scope.myVar”变量.如果您能提供解决方案,那将是非常有帮助的.
angular.module('myDirective',[]) .controller('myController',['$scope',function ($scope) { }]) .directive('myDirective',function () { return { scope: { myVar: '=' },controller: function ($scope) { $scope.myVar = 'xyz'; alert($scope.myVar); } }; });
<html lang="en-US"> <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> <script type="text/javascript" src="newjavascript.js"></script> <body ng-app="myDirective"> <div ng-controller="myController"> <my-directive></my-directive>> </div> </body> </html>