gpt4 book ai didi

html - AngularJS:将文本框值传递给服务

转载 作者:行者123 更新时间:2023-11-28 05:24:15 25 4
gpt4 key购买 nike

我是 angularJS 的新手。目前从事服务工作。我试图将文本框值传递给服务。我不知道如何通过。我编写代码,但无法正常工作。

app.service("wishService", function ($timeout) {
this.wishHim = function (_wishMessage) {
$timeout(function () {
alert('Hi ,' + _wishMessage);
}, 2000);
}
});

app.controller('wishCtrl', ['$scope', function ($scope, wishService) {
$scope.Message = "";
$scope.SendMessage = function (wishMessage) {
wishService.wishHim(wishMessage);
};
}]);


<div ng-controller="wishCtrl">
Wish Message: <input type="text" ng-model="wishMessage" />
<input type="button" value="Send Message" ng-click="SendMessage(wishMessage)" /><br />
Your Message : {{Message}}
</div>

DEMO

最佳答案

wishService注入(inject)问题

app.controller('wishCtrl', ['$scope', 'wishService', function ($scope, wishService) {    
$scope.Message = "";
$scope.SendMessage = function (wishMessage) {
wishService.wishHim(wishMessage);
};
}]);

关于html - AngularJS:将文本框值传递给服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34795562/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com