对于下面的代码,用angularJS,纳克控制器可变Vs的NG-INIT vairable
<script type="text/javascript">
angular.module('app').controller('add', ['$scope',function($scope) {
$scope.name = "Bonita Ln";
}]);
</script>
访问$scope
可变构件name
是,
<div ng-app="app" ng-controller="add">
<script type="text/javascript">
var dom_el = document.querySelector('[ng-controller="add"]');
var ng_el = angular.element(dom_el);
var ng_el_scope = ng_el.scope();
var name = ng_el_scope.name;
</script>
</div>
下面是角代码,访问ng-init
变量name
使用角度表达式,
<body ng-app="">
<div ng-init="name='Bonita Ln'">
{{name}}
</div>
</body>
如何使用JavaScript访问ng-init
变量name
?
http://jsfiddle.net/oomum13b/1/ – Cherniv
我建议你阅读的角度教程,您使用的角度的方法是不是一个好习惯。 – Serginho
@Serginho我不认为这是很好的做法。 – overexchange