亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ng-click沒有調用我嘗試的所有先前答案的函數

ng-click沒有調用我嘗試的所有先前答案的函數

慕的地6264312 2022-09-07 17:59:31
我無法通過單擊按鈕來執行函數。我是剛接觸angularjs的,我可能會犯一個愚蠢的錯誤。我需要建議,因為我嘗試了以前的大多數解決方案。但是,它仍然不適合我。<script>    var app = angular.module("myModule.controller", []);    app.controller("bar_controller", [ "$scope", "$http", "$window",            function($scope, $window, $http) {                $scope.OperationalList = function() {                    $window.alert("calling function!");                     $scope.name = data;                    $http({                        method : 'post',                        url : '/com.az.BusinessRationAnalysis/reportGenerate',                    }).then(function(result) {                        $window.alert("succeed " + result.data);                        req.data={"nome":$scope.name};                         $scope.jsonOperationalDataList = result.data;                    }, function(result) {                        $window.alert("Ajex call failed");                    });                }            } ])</script></head><body ng-app="myModule.controller">    <div ng-controller="bar_controller">        Name:<input type="text" data-ng-model="name" />        <button ng-click="OperationalList()">Display Report</button> <p>Hola {{name}}</p>    </div>    ```I need the window alert to work as a hint that my function is working
查看完整描述

1 回答

?
陪伴而非守候

TA貢獻1757條經驗 獲得超8個贊

更改 和 的順序。始終遵循注入依賴項的順序。$window$http

你應該functionfunction($scope, $http, $window)


查看完整回答
反對 回復 2022-09-07
  • 1 回答
  • 0 關注
  • 90 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號