我有以下代码打开弹出窗口并显示函数//showDetails(Data.path)//返回的信息,当我们点击图标时。
<a ng-show="Data.path" ng-click="showDetails(Data.path)">
<ng-md-icon icon="info" style="fill: green" size="15"></ng-md-icon>
</a>
我希望数据出现在md-dialog模式窗口中。有一个简单的方法吗?
答案 0 :(得分:1)
你必须设置一个控制器,告诉$ mdDialog触发showDetails(...)
函数时需要做什么。
请参阅:https://material.angularjs.org/latest/demo/dialog(点击&#34;查看来源&#34; <>
图标,然后切换到&#34; JS&#34;标签,查看控制器代码示例使用;或直接进入Codepen)。
答案 1 :(得分:0)
如果您使用ng-include作为模态,请记住Angular为其创建一个新的子范围。您可以使用模式HTML中的以下内容访问模式中的数据:
{{$parent.Data.path}}