我无法访问控制器中的输入字段 - AngularJS

时间:2015-04-09 16:27:04

标签: javascript angularjs ionic-framework

我使用的是使用AngularJS的Ionic框架,我无法访问我的输入字段" groupName"在我的控制器中,我得到了#34; undefined"。

我认为使用ng-model会将其注入我的控制器范围内?

<ion-pane>
<ion-header-bar align-title="left" class="bar-positive">
    <div class="buttons">
        <button class="button" ng-click="saveNewGroup()">Save</button>
    </div>
</ion-header-bar>
<ion-content>
    <div class="list">
        <label class="item item-input">
            <input type="text" placeholder="Name" ng-model="groupName">
        </label>
    </div>
</ion-content>

我控制器中的代码:

$scope.saveNewGroup = function() {
    console.log($scope.groupName); // prints "undefined" all the time
};

1 个答案:

答案 0 :(得分:1)

在控制器中定义$ scope.groupName

您似乎没有在控制器中定义它,因此您尝试访问未定义的变量。定义它,并将正确的控制器应用于模型,您将发现它正确的数据绑定。

干杯。

编辑:很高兴它有效。

enter image description here