伙计们,
我想知道是否有更好的方法将 $dialog 模块包含在角度代码中。
请看这个 plunkr:http ://plnkr.co/edit/yXf1kNMqhAdo3iM8dFBy
它所做的只是在单击按钮时打开一个模式。但是设置这个模式很麻烦,因为我必须把代码放在主控制器中(这是我 plunkr 的 TestCtrl )
有谁知道如何把它变成一个指令,这样我就可以简单地把它放在我的模板中,比如点击这里打开模式
谢谢,
伙计们,
我想知道是否有更好的方法将 $dialog 模块包含在角度代码中。
请看这个 plunkr:http ://plnkr.co/edit/yXf1kNMqhAdo3iM8dFBy
它所做的只是在单击按钮时打开一个模式。但是设置这个模式很麻烦,因为我必须把代码放在主控制器中(这是我 plunkr 的 TestCtrl )
有谁知道如何把它变成一个指令,这样我就可以简单地把它放在我的模板中,比如点击这里打开模式
谢谢,
我看不到你的代码,但是如果你创建了一个指令,你可以将控制器代码移动到指令链接函数中,并通过指令的模板属性输出 DOM 元素。
即使您不想弄乱模板替换,您至少可以将代码从控制器移动到指令中,并将模态 html 作为主视图中的隐藏区域。每当我使用模态时,我都会这样做。
这是我做的一个 plunkr,它说明了将控制器代码拉入指令:http ://plnkr.co/edit/3esMvm?p=preview