【发布时间】:2015-06-01 15:25:15
【问题描述】:
我是 Angular 的新手,我正在尝试做一些非常基本的事情。这是视图的一部分(所有角度文件都添加到其他地方):
<div ng-controller='ctrl'>
<input type='text' ng-model='id'>
</div>
这是我的控制器:
module.controller('ctrl',['$scope', function ($scope) {
// get the scope value here
}]);
我想要做的非常简单。我想使用输入值。我尝试了类似$scope.data = [] 和$scope.data.push($scope.id) 的方法来创建一个具有范围值的数组,但它不起作用。当我尝试显示该值时,控制台上出现了“未定义”。
你们有什么想法吗?
编辑:视图还有一个带有ng-click 指令的按钮,它触发控制器的功能,我尝试在其中获取我的值。
【问题讨论】:
-
你在
input中输入了什么吗? -
我输入了一些东西,并且(我没有在原帖上写)我有一个按钮,带有一个链接到控制器中的函数的
ng-click指令。 -
编辑问题的标题,以便说明您面临的问题,“只是尝试用 AngularJS 的 ngModel 做一些基本的事情”告诉我什么。你不会问你的父母“我正在尝试用炉子做饭”......“好吧,有什么问题?你在做什么?有什么问题?”。
-
我会将
ng-click添加到问题中。 “按原样”发布代码 - 不是一个紧密的表示......小错误可能看起来像大问题。
标签: javascript angularjs angularjs-scope angularjs-ng-model