国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Angular外部使用js調用Angular控制器中的函數方法或變量用法示例

2019-11-20 09:17:53
字體:
來源:轉載
供稿:網友

本文實例講述了Angular外部使用js調用Angular控制器中的函數方法或變量。分享給大家供大家參考,具體如下:

<!DOCTYPE html><html ng-app="myApp" id="myApp"><head>  <meta name="viewport" content="width=device-width" />  <title>Test</title>  <script src="~/Content/Js/Plugins/AngularJS/angular.min.js"></script></head><body ng-controller="myController">  {{msg}}  <a href="javascript:;" id="lbtnTest">調用</a></body></html><script>  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());    }  }</script>

在點擊“調用”按鈕之前效果如下圖所示:

在點擊“調用”按鈕之后效果如下圖所示:

希望本文所述對大家AngularJS程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 历史| 陵川县| 宣汉县| 绍兴县| 务川| 堆龙德庆县| 邢台县| 尼玛县| 芦溪县| 丰都县| 房产| 惠东县| 永福县| 太仓市| 漯河市| 绥棱县| 苏尼特左旗| 邓州市| 屯留县| 西乡县| 梧州市| 拉孜县| 南靖县| 壤塘县| 衡水市| 安宁市| 宁城县| 郓城县| 资中县| 惠州市| 济源市| 凉城县| 晋城| 定西市| 阿坝县| 常熟市| 桂平市| 卢龙县| 闽清县| 蓬莱市| 博爱县|