【发布时间】:2025-12-06 17:30:01
【问题描述】:
我正在尝试在 Angular (1.6.8) 函数中以我的形式读取变量 accessCode,但我只得到 undefined。
HTML
<form ng-submit="redeem()" ng-controller="SubscriptionCtrl as subscription">
<input class="text-uppercase" type="number" ng-maxlength="6" placeholder="Indtast kode" ng-model="accessCode" />
<input type="submit" class="btn btn-dark-green" value="Indløs" />
</form>
Angular JS
app.controller('SubscriptionCtrl', ['$scope', '$http', '$templateCache',
function ($scope, $http, $templateCache) {
$scope.redeem = function () {
console.log($scope.accessCode);
};
}]);
知道为什么我无法阅读 $scope.accessCode 吗?
【问题讨论】:
-
你做了这样的事情:angular.module('myApp.controllers', [])。 controller('SubscriptionCtrl', ['$scope', function ($scope) { // ... }); ??????
-
你能做一个jsFiddle或者codepen吗?
-
ng-model="subscription.accessCode";
标签: angularjs scope ng-controller