javascript - Uncaught Error : Assertion Failed: Attempted to register a view with an id already in use: name

标签 javascript ember.js ember-cli

我随机开始收到此错误 Uncaught Error: Assertion Failed: Attempted to register a view with an id already in use: name在我的应用程序上使用 ember-cli。
我只有两条路线

Router.map(function() {
  this.route('buy');
  this.route('rent');
});

没有 Controller ,我的索引路由将我重定向到 buy
redirect: function() {
  this.transitionTo('buy');
}

和我的 rent路由也呈现 buy模板
renderTemplate: function() {
  this.render('buy');
}

我没有 rentindex模板。
我不知道这个错误是从哪里来的。

最佳答案

我想通了为什么,原来我的模板上有两个具有相同 ID 的输入,{{ input name="name" id="name" placeholder="Full Name" class="full-width" }}在不同的地方两次。如果错误消息可以提供更多信息并在实际代码中为您提供一行而不是仅显示行 throw new EmberError("Assertion Failed: " + desc);,那将会很有用。关于你 vendor.js文件。

关于javascript - Uncaught Error : Assertion Failed: Attempted to register a view with an id already in use: name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27029299/

相关文章:

javascript - Emberjs - 对 {{view Ember.TextField}} 使用 bubbles=false 不起作用

javascript - 我希望我的 View 识别另一个 View 的类

javascript - 在蓝图使用期间解析 Ember 模型文件

heroku - Ember-CLI -> Heroku 部署 - 无法访问公共(public)/文件夹

javascript - 在 <select> 和 </select> 之间添加选项字段

javascript - jQuery 解除绑定(bind)和绑定(bind)

javascript - Ember.js 如何访问从 Ember.Select 中选择的整个对象?

ember.js - Ember 模板中的访问常量

javascript - 网站密码在手机上不起作用

javascript - OnClick if 语句只运行一次?