Saya telah memperibadikan perkhidmatan yang mengembalikan status rentetan dengan menghantar nombor
Tetapi nilai yang saya hantar ke dalam kotak input nampaknya tidak ditulis dengan betul. Tolong bantu
<p ng-app="app7" ng-controller="myctrl7">
<input type="text" ng-model="txtnum">
<p> {{myservice}}
</p>
</p>
var app7 = angular.module('app7', [])
app7.service('tostring', function () {
this.myfuc = function (x) {
if (x == 1) {
return "未开课"
} else if (x == 2) {
return "已开课"
} else if (x == 3) {
return "已结课"
} else {
return "课程异常"
}
}
})
app7.controller('myctrl7', function ($scope, tostring) {
$scope.myservice = tostring.myfuc($scope.txtnum)
})
Ini bermasalah
Apabila input ngModal anda berubah, perkhidmatan saya tidak akan dijalankan semula kerana perkhidmatan saya ialah nilai perbezaan pada halaman Ini adalah kaedah, bukan data, jadi anda perlu menonton dan mencetuskannya.