我有一个页面,我在Angular JS中进行逆向工程.所有的内容都被PHP脚本所回应(我知道这种做法不好,但我很容易进入Angular,只是想将它用于onBlur事件).
我试图弄清楚如何将变量从PHP传递给Angular.变量(客户电子邮件)不可编辑,所以我想把它放在一个隐藏的字段中.问题是ng-model不绑定隐藏的输入.我需要另一个解决方案
我在这里找到了一个很好的解
我最终没有在我的控制器中创建一个单独的init函数,而只是在隐藏输入的ng-init参数中内联它:
<td><?php echo $db_unit[$i]['email_id']; ?><input type="hidden" ng-init="customer.email='<?php echo $db_unit[$i]['email_id']; ?>'"></td>
Run Code Online (Sandbox Code Playgroud)
我绊倒的一个显而易见的事情是,你必须把customer.email的值放在''之前没有引号的情况下,并且它不起作用.