我正在使用AngularDart UI模式组件,我正在尝试实现连续的模态。向用户询问问题,得到答案,向用户询问另一个问题等。我遇到的问题是,对于第二个模态,组件未被编译和注入。
我已经确认模板选择器正在模态打开时注入:
<modal-window preventanimation="false" backdrop="true" keyboard="true" windowclass="modal-editor" size="sm"
class="ng-binding" index="0">
<open-question-modal
question="There is only one version of this app. You will need to create a copy for editing. Please select the copy type."
answer-list-string="['Complete Copy','Data Sources Only']" cancel-enabled="false"
class="ng-binding"></open-question-modal>
但是编译后的组件没有被注入:
<modal-window preventanimation="false" backdrop="true" keyboard="true" windowclass="modal-editor" size="sm"
class="ng-binding" index="0">
<div tabindex="-1" class ng-style ng-click="close($event)" modal-window>
<div class modal-window>
<div class="modal-content" modal-window>
<content modal-window class="ng-binding"></content>
</div>
</div>
</div>
我确认正在调用该组件,因为我可以调试&#39; attach&#39;方法。我确保先前的模态已关闭(Modal.openedWindows在调用第二个模态之前为空)。我不知情的直觉认为它与范围有关,但我不太了解范围说什么。
有没有其他人经历过这样的事情?我可以根据具体问题发布或描述更多代码。谢谢。