【发布时间】:2019-01-13 14:15:18
【问题描述】:
使用 AngularJS 和 Ui 路由器。 问题场景:
我在 10 多个页面上有一组固定单选按钮 每日、每周、每月和每年。
切换上面的单选按钮将执行 state.go,它将状态参数设置为所选单选按钮的值(使用 ng-change、ng-model)。
我在每一页上复制的当前代码。 现在我想为这些单选按钮创建一个 AngularJS 组件。
<div>
<label>
Daily
<input type="radio" ng-model="dateModel" value="Daily" name="radioDateType"
ng-change="SetDateTypeOption(dateModel)">
<span class="checkmark"></span>'
</label>
<label>
WTD
<input type="radio" value="WTD" ng-model="dateModel" name="radioDateType"
ng-change="SetDateTypeOption(dateModel)">
<span class="checkmark"></span>
</label>
</div>
这是一个简化的 plunker(不工作),但你可以看到我想要实现的目标。 首先 - 尽管已经使用了模板,但我什至无法显示单选按钮。 第二 - 如果它能够显示,我希望它在我在单选按钮之间切换时显示警报(这是 ng-change 正在工作的测试) 最后 - 我需要在每个 ng-change 上实现 $state.go。
【问题讨论】:
标签: angularjs