我正在写一个directivewith angularJs,下面有一个简单的模板html template和一个contorller as c
模板:
<p>Input id : {{c.inputId()}}</p> <!--this is for test,correct value is shown-->
<input id="{{c.inputId()}}" type="text" />
但问题是即使<p>测试标签显示正确的值,input id也没有得到值。
我已经尝试过这些id="c.inputId()", id='c.inputId()', id="{{c.inputId()}}", id='{{c.inputId()}}',但它们都不起作用。
任何想法我的代码有什么问题,我该如何解决?
编辑1
我想我最好解释一下documnet.getElementbyId返回null ..也许这是我的错误,我没有提到它是为了使问题简单,我没有意识到documnet.getElementbyId返回null。