gpt4 book ai didi

ember.js - {{view}} 和 {{#view}} 有什么区别

转载 作者:行者123 更新时间:2023-12-02 09:13:38 24 4
gpt4 key购买 nike

我正在尝试获取this example使用最新的 ember 版本,但出现几个错误。我无法纠正代码,因为我缺乏一些基本的理解。该示例以两种不同的方式使用 view 帮助器:

<script type="text/x-handlebars">
{{#view Ember.View contentBinding="App.myModel"}}
{{#view App.PreviewUploadImage name="logo_image" contentBinding="content"}}
{{view fileField}}
{{view previewImageView width="200" height="100" srcBinding="content.myModel_src"}}
{{/view}}
{{/view}}
</script>

View 助手的两种用法(view#view)有什么区别?而且,作为一个更基本的问题,带有和不带有 # 前缀的助手之间有什么区别?

最佳答案

主要区别在于,当您没有在 View 助手中包装任何内容时,使用 {{view}} ,而当您在 View 助手中包装任何内容时,则使用 {{#view}}要包装的内容,就像在您的示例中一样,在使用 {{#view}} 时,也必须遵循结束标记 {{/view}} 。后者对于所有 block 助手都适用。

block 助手最常见的示例是:

{{#link-to}}My link{{/link-to}}

以及最常见的非 block 助手:

{{input type="text" value="foo"}}

希望有帮助。

关于ember.js - {{view}} 和 {{#view}} 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18936137/

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