我有一个带有textarea元素的表单:
<textarea ><?php echo $user->field_descrizione[LANGUAGE_NONE][0]['safe_value']; ?></textarea>
Chars left: {{charsLeft}}
正如您所看到的,textarea值来自php变量(在这种情况下是Drupal表示法)而不是角度ng模型,所以我不能使用ng-change,ng-maxlenght和其他有角度的东西。
有可能在运行时在角度$ scope变量中注入我的php&#39;值吗?
类似的东西:
<script>
$scope.textareavalue = <?php echo $user->field_descrizione[LANGUAGE_NONE][0]['safe_value']; ?>
</script>
<textarea ng-model='textareavalue'></textarea>
感谢。
答案 0 :(得分:0)
我自己没试过,但也许你可以使用ng-init
。
像
这样的东西<textarea
ng-init="textareavalue = '<?php echo $user->field_descrizione[LANGUAGE_NONE][0]["safe_value"]; ?>'"
ng-bind="textareavalue">
</textarea>