由于一些奇怪的原因,在工作了一段时间后,AngularJS部分视图模板(html文件)一旦加载到ngView中就会删除第一个表单控件。我突然得到一个$ scope.formName未定义时发现了这个。
示例:
html部分模板页面就像这样开始
<form name="accountCreationForm" novalidate>
<div>Enter Account Information</div>
...
</form>
然后在查看页面源时,这就是那里。
<div>Enter Account Information</div>
...
正如您所看到的,表单元素已被完全删除。我已经确认控制器正在正确加载,从服务器加载页面的调用返回表单元素,并且没有具有相同名称的范围变量。同一页面上的其他表格(第一种形式的儿童和非儿童)留在页面上并正常工作。
如果这还不够,最奇怪的是,我发现的唯一工作就是在表单元素之前放置一个<style type="text/css">...</style>
。
如果有人能够理解我所说的内容并且有任何想法,请告诉我。
由于