在HTML我有这行代码:Angularjs NG-模型是未定义
<input type="text" class="training-comment" placeholder="Enter comment" ng-model="content" data-ui-keypress="{13:'keypressCallback($event)'}">
而且在控制器这样的:
$scope.keypressCallback = function ($event) {
console.log("comment is", $scope.content);
$event.preventDefault();
};
当我在输入输入一些文字,并在控制台按回车我看到$ scope.content是未定义的。
这是为什么?
你可以在html头或你的页面的任何地方使用ng-app attr,在这里你可以运行angularjs – wpdaniel
我使用它,这只是代码的一部分,我有几个ng- keypressCallback不会被解雇,如果错误是由于那个 – hyperN
你可以在JSFiddle或plunker中提供一个最小的例子吗? –