2017-06-22 95 views
-1

我必须创建一个元素定制指令,它将包含两个html元素。第一个是单选按钮组,其值为yes或no。 no是默认值。如果是,点击,并显示输入文本字段。我应该能够保持对收音机的默认值,并获得输入文本字段的值。两个动态html元素的角度定制指令

,请帮助我任何模板

+0

plunker链接,你应该尝试这对自己的第一次。如果您遇到问题,请回到此处并发布您的代码以获得帮助。 – Ero

回答

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”的值设置为“是”或“否”来设置单选按钮的默认值,我已将此值设置为控制器中的“否”。

这个指令可以通过制作这个独立的示波器来改进,你可以多次使用它,你可以自己尝试。

请在下面找到

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