Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twitter bootstrap 当值作为参数传递给addin时,将值传递给ember.js组件(例如,ember bootstrap modals manager)_Twitter Bootstrap_Ember.js_Modal Dialog_Web Component - Fatal编程技术网

Twitter bootstrap 当值作为参数传递给addin时,将值传递给ember.js组件(例如,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

我有一个关于插件的问题,但我描述的问题可能发生在其他Ember插件上

使用ember bootstrap modals manager,您可以显示带有。下面是一个示例的屏幕转储

要执行此操作,请创建一个余烬组件,其模板包含自定义主体标记,例如

<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>