-1

我必须创建一个元素自定义指令,它将由两个 html 元素组成。第一个是单选按钮组,其值为是或否。否是默认值。如果单击是,则应显示输入文本字段。如果输入,我应该能够保持收音机的默认值并获取文本字段的值。

请帮助我使用任何模板

4

1 回答 1

1

例如,您可以查看下面的 plunker,它具有共享范围的简单指令,作为参考,您可以查看此链接https://docs.angularjs.org/guide/directive,我的模板如下

<input type="radio" name="myradio" ng-model="myradio" value="Yes">Yes</input>
<input type="radio" name="myradio" ng-model="myradio" value="No">No</input>
<input type="text" ng-model="mytext" ng-show="myradio==='Yes'"/>

例如,您可以从变量“mytext”访问输入文本的值,您可以通过将变量“myradio”的值设置为 Yes 或 No 来设置单选按钮的默认值,我在控制器中将此值设置为 No。

这个指令可以通过制作这个隔离范围来改进,你可以多次使用它,你可以自己尝试。

请在下面找到 plunker 链接

https://plnkr.co/edit/0ZsNelh2DWUwMSRmvgfa?p=preview

于 2017-06-23T05:28:49.233 回答