ng-model不会识别价值并保持不确定

时间:2015-02-13 19:10:12

标签: angularjs

我试图在输入中使用ng-model将变量从<input>传递给函数,但无论我做什么,变量都保持不定义。输入字段在<td>内,如下所示:

    <td>
        <input type="text" ng-model="l" ng-repeat="letter in letters(cron_format) track by $index"  value="{{letter}}"/>
        <button class="save" ng-click="saveCron(cron_format)">save</button>
    </td>

目前我只想尝试使用saveCron()来显示控制台中的值,如下所示:

$scope.saveCron = function(cronFormat){
    console.log($scope.l);
}

但变量保持不确定...我猜它是一个简单的事情我失踪但我只是无法弄明白...任何想法PLZ?

1 个答案:

答案 0 :(得分:0)

它可能是范围继承问题。尝试使用controller as语法或将模型放在对象上。 e.g:

HTML

<input type="text" ng-model="vm.l" .../>

JS

$scope.saveCron = function(cronFormat){
    console.log($scope.vm.l);
}