Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从HTML获取角度的未定义值_Javascript_Html_Angularjs_Node.js_Ejs - Fatal编程技术网

Javascript 从HTML获取角度的未定义值

Javascript 从HTML获取角度的未定义值,javascript,html,angularjs,node.js,ejs,Javascript,Html,Angularjs,Node.js,Ejs,我使用ng模式将值从HTML传递到Angular,但它在Angular时给了我未定义的值。我通过ng单击将值传递给Angular,在这里我使用firebug选项检查Angular的值 <div class ="row"> <div class="col-md-3 col-md-offset-1"> <p>Bid Price<input type= "text" class="form-control" name="Nbid" id="Nbid" ng

我使用ng模式将值从HTML传递到Angular,但它在Angular时给了我未定义的值。我通过ng单击将值传递给Angular,在这里我使用firebug选项检查Angular的值

 <div class ="row"> 
<div class="col-md-3 col-md-offset-1">
<p>Bid Price<input type= "text" class="form-control" name="Nbid" id="Nbid" ng-model ="Nbid"  pattern="[0-9]" style="width:90px" ></p>
在Firebug控制台上,我将打印以下值:

console.log($scope.value);     --->  15
console.log($scope.bidpr);     ---->  undefined
console.log($scope.ITEM_NAME);  ----> J.K TWINGING
console.log($scope.ITEM_DESC); ---- > SAHIL MON  MYSTERY 
我不确定我在代码中犯了什么错误,因为我认为出价的价值是未定义的


如果使用ng模型,则无需将其值作为函数参数传递。您可以通过直接访问控制器上的当前值

$scope.Nbid;

参考资料:

您在
输入中使用
模式=“[0-9]”“
属性,根据这些,您只能在其中输入一个数字,因此我认为您在其中输入了多个数字,因此
ng模型
丢失了数据。
删除
pattern=“[0-9]”
并重试。

是否定义了
ng click中
Nbid
的值?如中所示,这些项目是否存在于同一范围/控制器中?@SpencerWieczorek ng click=“placeBid(result.ITEM\u CODE,Nbid,result.ITEM\u NAME,result.ITEM\u DESC)这是否正确?我在ng clickyour code中传递了值。您的代码看起来很好…除非您正在使用多个控制器。在这种情况下,如果在本地
$scope
中找不到,则可以在层次结构中查找
Nbid
。您是否可以尝试从代码中构建一个plunker。我使用的是单个控制器,并且在主体中也定义了该控制器如果角度侧的HTML var app=Angular.module(“bid”,[]);@maverick Your welcome;)那么选择我的答案作为可接受的答案:)
console.log($scope.value);     --->  15
console.log($scope.bidpr);     ---->  undefined
console.log($scope.ITEM_NAME);  ----> J.K TWINGING
console.log($scope.ITEM_DESC); ---- > SAHIL MON  MYSTERY 
$scope.Nbid;