簡體   English   中英

我無法訪問我的控件中的輸入字段-AngularJS

[英]I can't access my input field in my controllar - AngularJS

我正在使用使用AngularJS的Ionic框架,並且無法在控制器中訪問輸入字段“ groupName”,而只是得到“未定義”。

我以為使用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
};

在控制器中定義$ scope.groupName

似乎您沒有在控制器中定義它,因此您正在嘗試訪問未定義的變量。 定義它,並將正確的控制器應用於模型,您會發現它正確地進行了數據綁定。

干杯。

編輯:很高興它起作用。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM