javascript - 显示在表单输入字段上的“object Object”变量

标签 javascript angularjs object

在我的 AngularJS 模板中,我有以下登录输入字段部分。目前,它正在自动填充输入字段,而不是电子邮件地址,它显示在电子邮件字段中(而不是 [email protected] 等..)

[object Object]

我的模板/ View

<input ng-model="form.email" type="email" name="email" placeholder="Email" autocomplete="off">

使用变量 form.email 的 ng-model(虽然我还看不出它到底来自哪里) - 可能出了什么问题?

最佳答案

确保form.email应该是字符串而不是对象

工作演示:

var app = angular.module('myApp',[]);

app.controller('MyCtrl',function($scope) {
    $scope.form = {
        email: "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="31485e4471545c50585d1f525e5c" rel="noreferrer noopener nofollow">[email protected]</a>"
    }
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="myApp" ng-controller="MyCtrl">
  <input ng-model="form.email" type="email" name="email" placeholder="Email" autocomplete="off">
</div>

关于javascript - 显示在表单输入字段上的“object Object”变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41878802/

相关文章:

javascript - 使用 Javascript 折叠内容

javascript - Highcharts 错误加载 map 插件

javascript - 如何延迟 api 调用,直到检索到访问 token ?

javascript - 我的工厂应该返回一个带有辅助方法的对象还是应该使用原型(prototype)?

php - PHP 中的对象比较

javascript - 在 JavaScript 中构建一棵树

javascript - 如何更改导入变量的值?

css - angularJS 多选选项的悬停弹出显示

javascript - 尝试编写一个显示和更改某些对象属性的 JS 脚本

java - 将数据从 Oracle 存储过程传递到 Java