与Angular 1的双向数据绑定

时间:2016-09-09 00:20:30

标签: javascript angularjs

基本上我的问题是我有一个输入字段和文本区域如下:

<input type="text" placeholder="Your URL*" id="userURL" ng-model = "usermodel"/><br />
<textarea id="final">{{usermodel}}</textarea><br />

所以我的问题是文本将通过控制器进行操作,我希望用户能够在没有textarea刷新的情况下输入字段。

例如:

controller: {
textareaoutoutput = "hi ..... How are you";}

textarea: hi {{usermodel}} how are you? <br>
input field: john

但是当我输入字段时,&#34;你好吗&#34;被删除,只显示文本字段输入。我希望它能让你如何&#34;你好吗&#34;是固定的,并且在用户可以进入并且仍然看到它立即添加时不会改变。

我希望这是有道理的

2 个答案:

答案 0 :(得分:0)

控制器内部:

$scope.textVal = " hi "+ $scope.usermodel + " how are you?"

<textarea id="final">{{textVal}}</textarea><br />

我希望你能理解它总是尝试为操作字符串

起作用

<textarea id="final">Hi {{usermodel}} how are you!</textarea><br />

答案 1 :(得分:0)

嗯,我不确定这是否有效。 控制器将输出文本到文本区域,但我希望角度表达式标签{{x}}位于文档中间将输出

也许这个例子会更好

textarea:

TEXTA + {{angular expression}} + TEXTB

是否可以将数据输出到文本a和文本b,并让用户仍然可以在不刷新textarea的情况下向{{x}}添加内容