我有一个字段,其中id是通过php设置的:
<input name="user_id" type="text" value="<?php echo $this->r->user_id; ?>" ng-model="entry.user_id" >
但该值不会出现在该字段中。
如何将它从php设置为angular js?
答案 0 :(得分:2)
使用ng-model
设置ng-init
的初始值:
<input name="user_id" type="text" ng-model="entry.user_id" ng-init="entry.user_id = <?php echo $this->r->user_id; ?>" >
我不确定php语法,但只要控制器有一个entry
对象,这就会为你设置值。
答案 1 :(得分:0)
您可能也想尝试ng-value。可能更适合您的情况。直到今天我才碰到它:
<input name="user_id" type="text" ng-value="<?php echo $this->r->user_id; ?>" ng-model="entry.user_id" >