[[object Object]] appear on textbox in angularjs [closed]

z4bn682m  于 2023-05-05  发布在  Angular
关注(0)|答案(1)|浏览(128)

已关闭,此问题需要details or clarity。目前不接受答复。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。

8年前关闭。
Improve this question
[object Object]在我的表单中的每个文本框中自动显示为值。哪里出了问题?在<form>标记中插入属性name="searchr"后,它会出现。
在search.htm中:

<form ng-submit="search()" ng-controller="formcontrol" name="searchr">
<input type="search" placeholder="Search here" id="text_search" ng-model="searchr.text" name="text">

在controller.js中:

.controller('SearchCtrl', function($scope, $http) { }
iih3973s

iih3973s1#

<form name="searchr">

这将创建一个FormController类型的对象,并将其存储到名为searchr的作用域中。

<input name="text">

这将创建一个NgModelController类型的对象并将其存储在FormController的text属性中。

<input ng-model="searchr.text">

这告诉angular场的模型(即必须在字段中显示的文本)是searchr.text,但由于上述原因,searchr.text是angular创建的NgModelController对象,它是angular创建的FormController对象的一部分。
不要使用与存储窗体模型的名称相同的窗体名称。

相关问题