Twitter bootstrap 当值作为参数传递给addin时,将值传递给ember.js组件(例如,ember bootstrap modals manager)
我有一个关于插件的问题,但我描述的问题可能发生在其他Ember插件上 使用ember bootstrap modals manager,您可以显示带有。下面是一个示例的屏幕转储 要执行此操作,请创建一个余烬组件,其模板包含自定义主体标记,例如Twitter bootstrap 当值作为参数传递给addin时,将值传递给ember.js组件(例如,ember bootstrap modals manager),twitter-bootstrap,ember.js,modal-dialog,web-component,Twitter Bootstrap,Ember.js,Modal Dialog,Web Component,我有一个关于插件的问题,但我描述的问题可能发生在其他Ember插件上 使用ember bootstrap modals manager,您可以显示带有。下面是一个示例的屏幕转储 要执行此操作,请创建一个余烬组件,其模板包含自定义主体标记,例如 <p class="alert alert-info"> Custom Alert Body Component </p> 。。。这很好,但如果您想向组件模板中注入值,例如这样 <p class="alert aler
<p class="alert alert-info">
Custom Alert Body Component
</p>
。。。这很好,但如果您想向组件模板中注入值,例如这样
<p class="alert alert-info">
Custom Alert Body Component. The alert msg is : {{alertmsg}}
</p>
自定义警报正文组件。警报消息为:{{alertmsg}
。。。如何做到这一点并不明显,因为与“正常”组件使用不同,您不是在模板中调用有问题的组件,而是在代码中指定名称
所以我的问题是(如果您熟悉ember bootstrap modals manager),您如何拥有一个在运行时接受值的自定义实体,或者(如果您不熟悉)您是否见过在不同的上下文中使用这样的组件,如果是,它们是如何接受运行时值的?是的,您是对的。由于组件
bodyComponent
不是由您直接通过模板调用的,而是通过动态{{component}
帮助器调用的,因此包ember bootstrap modals manager
应该公开一种将值传递到组件的方法
检查了包的源代码,发现该包是动态调用的组件。因此,您可以通过选项对象发送alertMsg
:
showCustomAlertModal(){
常量选项={
bodyComponent:“自定义警报正文”,
alertMsg:'Post created successfully'//非常感谢您解决了这个问题,非常有用。我非常感谢您。我已经准备好了一个拉取请求,可以添加到文档中,只要回购所有人认为可以,它在将来会更明显。再次感谢您的帮助。
<p class="alert alert-info">
Custom Alert Body Component. The alert msg is : {{alertmsg}}
</p>