当前位置:  开发笔记 > 程序员 > 正文

是否可以将默认值设置为<ng-content>

如何解决《是否可以将默认值设置为<ng-content>》经验,为你挑选了0个好方法。

我只是从本教程中学习Transluctionin 的用法angular2

https://scotch.io/tutorials/angular-2-transclusion-using-ng-content

我可以将标记用于某些内容,例如:


它位于my-block附加选择器的组件中。

它将来自其他组件的内容呈现为:


    
<--added the slot selector here

My title

问题是:

如果我们没有传递任何值,是否可以将默认值添加到可以使用的块中?

到目前为止,如果没有传递任何值,则该位置将出现空白页。

编辑:

当我尝试测试时,有一个较新的版本zone.js不允许显示正确的错误,因此我得到的错误为:

Cannot set property 'stack' of undefined ; Zone:  ; 
Task: Promise.then ; Value: TypeError: Cannot set property 'stack' of undefined

但是,当我改变的版本zone.js0.7.2错误控制台作为清楚地提到:

zone.js:392 Unhandled Promise rejection: Template parse errors:
 element cannot have content.

因此,它确认没有任何默认值设置为

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有