使用角度材质制作弹出窗口

时间:2016-02-23 22:37:29

标签: angularjs angular-material

我有以下代码打开弹出窗口并显示函数//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模式窗口中。有一个简单的方法吗?

2 个答案:

答案 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}}