删除腾讯电脑管家蓝屏修复还会有tdi蓝屏吗

网页设计教程与开发
提供各种常见网页效果
提供各种各样的设计教程
装扮QQ,让QQ变得更酷
设计参考,提高自升水平
学习服务器和操作系统
提供各种素材和工具
收藏学习资料
您现在的位置:&&>>&&>>&&>>&&>>&正文
Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
本文实例讲述了Angular外部使用js调用Angular控制器中的函数方法或变量。分享给大家供大家参考,具体如下:
&!DOCTYPE html&
&html ng-app="myApp" id="myApp"&
&meta name="viewport" content="width=device-width" /&
&title&Test&/title&
&script src="~/Content/Js/Plugins/AngularJS/angular.min.js"&&/script&
&body ng-controller="myController"&
&a href="javascript:;" id="lbtnTest"&调用&/a&
var ngApp = angular.module('myApp', []);
ngApp.controller('myController', function ($scope, $http) {
$scope.msg = '你好,Angular!';
$scope.getData = function () {
return 'qubernet';
onload = function () {
document.getElementById('lbtnTest').onclick = function () {
//通过controller来获取Angular应用
var appElement = document.querySelector('[ng-controller=myController]');
//获取$scope变量
var $scope = angular.element(appElement).scope();
//调用msg变量,并改变msg的值
$scope.msg = '123456';
//上一行改变了msg的值,如果想同步到Angular控制器中,则需要调用$apply()方法即可
$scope.$apply();
//调用控制器中的getData()方法
console.log($scope.getData());
在点击“调用”按钮之前效果如下图所示:
在点击“调用”按钮之后效果如下图所示:
希望本文所述对大家AngularJS程序设计有所帮助。
转载请注明:破洛洛(谢谢合作)
上一篇文章: 下一篇文章:
网友评论:
[][][][][][][][][][]在angularjs控制器中调用函数
关于每次进入controller都会重新加载吗?
如果在控制器中定有了一个函数,然后调用,这是什么效果,和ng-init有啥区别
app.controller('a',function($scope){
&&&&$scope.init=function(){
&&&&&&&&$scope.a="1";&&&&
$scope.init();
ng-init与scope是一对一的,scope建立时调用一次,一个控制器页面代码可以包含多个ng-init
控制器构造函数的话,进来也调用一次,就这样

我要回帖

更多关于 tdi 蓝屏 的文章

 

随机推荐