gpt4 book ai didi

Ember.JS insertNewLine 不起作用

转载 作者:行者123 更新时间:2023-12-02 06:05:51 26 4
gpt4 key购买 nike

刚开始使用 Ember.JS 所以如果这是一个愚蠢的问题,我深表歉意。我的 app.js 中有这个文件:

window.Todos = Em.Application.create();

Todos.Todo = Em.Object.extend({

title: null,
completed: false

});

Todos.todosController = Em.ArrayController.create({
content: [],

createTodo: function(title)
{
var todo = Todos.Todo.create({title: title});

this.pushObject(todo);
}
});

Todos.CreateTodoView = Em.TextField.extend({

insertNewLine: function()
{
alert('test');
var value = this.get('value');

if (value)
{
Todos.todosController.createTodo(value);

this.set('value', '');
}
}
});

然后这个在我的 index.html文件:
 <script type="text/x-handlebars">
{{view Todos.CreateTodoView id="new-todo" placeholder="What needs to be done?"}}
</script>

我相信 insertNewLine是在您在文本框中按 Enter 键时调用的,对吗?文本框呈现良好,但每当我按下回车键时它什么都不做。

最佳答案

应该是 insertNewline .注意小写 l .它可以按预期工作。见 this fiddle .

关于Ember.JS insertNewLine 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14726607/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com