国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陆丰市| 洪雅县| 平江县| 印江| 泰宁县| 白城市| 商河县| 民勤县| 文水县| 抚远县| 蕉岭县| 象州县| 加查县| 张家口市| 哈巴河县| 闵行区| 昔阳县| 大城县| 天峨县| 松江区| 陆川县| 栾川县| 玛曲县| 清原| 诸暨市| 南昌县| 长宁县| 丰镇市| 瓮安县| 英德市| 康定县| 江口县| 桃源县| 武山县| 高阳县| 吴忠市| 巴南区| 屏南县| 开原市| 菏泽市| 罗源县|