Angularjs URL在textarea中的默认值

时间:2014-12-19 03:23:53

标签: javascript angularjs ionic-framework

我正在尝试通过文本区域中的ng-model设置默认值。 内容来自JSON

会是这样的

$scope.message = "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consectetur, provident!\n\nLorem ipsum dolor sit amet, consectetur adipisicing elit. Consectetur, provident! http://drive.google.com/";

但它在textarea中变得空白:

    <ion-view title="Tab Title">
    <ion-content class="padding">
        <form name="myForm" novalidate><textarea type="text" class="textarea" placeholder="" ng-model="message" ng-maxlength="150" ng-required="true" ng-trim="false" ng-bind-html="message"></textarea>
<div ng-hide="feedback === 1">
            <button class="button button-block button-assertive" ng-click="activate()" ng-disabled="myForm.$invalid || sendingData">
                    <i class="ion-alert-circled"></i> Go
            </button>
        </form>
    </ion-content>
</ion-view>

无论如何要绕过这个?

不过,我正在使用离子框架进行应用。

1 个答案:

答案 0 :(得分:1)

这种情况下的问题非常简单。你的掠夺者有2个错误:

  1. 您的json文件无效,请删除末尾的';'以使其有效json。
  2. 您尝试在该字段上设置的文字太长了!您可以删除ng-maxlength,也可以将其保留为maxlength
  3. 很遗憾,当尝试在定义了maxlength的文本字段中设置太长的文本时,Angular根本没有警告或错误。