我正在寻找实现一个指令来显示我的离子角应用程序中的状态消息..我的想法是我在我的模板中定义了一堆标准状态消息,如下所示,它的灵感来自于股票{{1指令..
ng-switch
我的要求是:
<status-bar code="statusCode" onShow="onStatusShow" onHide="onStatusHide">
<status-message when-code="OK" style="calm" timeout="3000">My HTML message</status-message>
...
...
<status-message when-complex style-field="style" text-field="text" timeout-field="timeout" />
</status-bar>
,并且根据其字符串值,它应该激活除$scope.statusCode
之外的一个子指令.. when-complex
,它应该在定义时激活$scope.statusCode
指令。when-complex
和onShow
回调.. onHide
的值时,应先显示先前处于活动状态的子指令,然后再显示新的活动子指令..(动画)$scope.statusCode
和style
属性是可选的,分别默认为timeout
和'stable'
.. null
属性会导致此子指令在清除timeout
之前显示一小段时间.. 虽然我可以编写非常简单的指令,但这个指令证明有点超出我的范围..我已经看到了$scope.statusCode
的来源及其令人困惑的......我也试过了自己,但我还没有真正走得太远有了这个,不管我多少尝试..我不是在这里发布我的代码方法不是因为缺乏尝试而是为了混乱和相关性..
所以我想知道是否有人可以在ng-switch
或codepen
上提出一个可以用作扩展基础的基本方法(因为这只是对什么的简化解释)我打算做这个指令)..或者至少我需要进入的方向......
答案 0 :(得分:0)
所以如果有人遇到类似问题或对我的解决方案感兴趣..我可以在这里发帖.. :)