我正在写一个directive
with 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。