使用角度js设置默认值

时间:2013-11-26 11:42:34

标签: angularjs

我有一个字段,其中id是通过php设置的:

<input name="user_id" type="text" value="<?php echo $this->r->user_id; ?>"  ng-model="entry.user_id" >

但该值不会出现在该字段中。

如何将它从php设置为angular js?

2 个答案:

答案 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" >