js 调用 angularJs 的方法
方法一:通过controller来获取
var appElement = document.querySelector(‘[ng-controller=mainController]‘);// 获取$scope变量: var $scope = angular.element(appElement).scope(); // 如果先调用 Controller 里面的方法的话$scope.func1(‘xxx‘);// 改变了值之后还需要调用一下下面的方法, 才可以刷新最新改变的内容$scope.$apply()
方法二:通过DOM操作获取
//通过DOM操作获取app对象 var element = angular.element($document.getElementById("app")); // app 是ng-app所在的DOM元素的id的值 //得到app对象,可以获取app的controller var controller = element.controller(); //得到app对象,可以获取app的$scope var scope = element.scope(); //调用$scope中的方法 scope.sub1(); //调用方法后,可以重新绑定,在页面同步(可选) scope.$apply(); //调用字段 scope.field1;
转载: https://www.orchome.com/1319
相关推荐
heheeheh 2020-10-19
86417413 2020-11-25
83206733 2020-11-19
86276537 2020-11-19
83266337 2020-11-19
86256434 2020-11-17
zhouboxiao 2020-11-16
rise 2020-11-22
sssdssxss 2020-11-20
windle 2020-11-10
孙雪峰 2020-10-30
85477104 2020-11-17
xfcyhades 2020-11-20
liuxudong00 2020-11-19
cheidou 2020-11-19
gunhunti 2020-09-25
csdnYF 2020-11-15
达观数据 2020-11-11