【发布时间】:2015-04-18 16:20:15
【问题描述】:
[object Object] 自动作为值出现在我表单中的每个文本框中。我可以知道出了什么问题吗?它出现在我在标签中插入属性 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) { }
【问题讨论】:
-
对我来说听起来像是您可能将对象绑定到文本框而不是字符串。你的 html 和控制器代码是什么样的?
-
我们无法在没有看到任何行的情况下调试代码。
-
这可能与您的
ng-model="searchr.text"有关。searchr是什么?我在你表单的 name 属性中看到了,但是你有那个名字的 js 对象吗? -
我也不认为那是与该表单配套的正确控制器。你有一个名为
FormControl的控制器,就像 ng-controller 属性所指的那样?