2013-11-26 82 views
2

我有其中ID是通過PHP設置字段:設置默認值與角JS

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

但值沒有出現在現場。

我怎樣才能將它從php設置爲角js?使用ng-initng-model的初始值,而不是

回答

2

集:

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

我不知道的PHP語法,但是這隻要控制器有可用的entry對象爲您設置的值。

0

您也可以嘗試ng-value。可以更好地適應你的情況。我沒碰到過它來直到今天:

<input name="user_id" type="text" ng-value="<?php echo $this->r->user_id; ?>" ng-model="entry.user_id" > 
2
<input type="text" ng-model="enquiry.companyName" ng-init="enquiry.companyName='<?php echo $_SESSION['COMPANYNAME'] ?>'" name="companyName"> 

各地的PHP代碼塊事務所的報價是非常重要的。