我想将一个字符串绑定(bind)到一个范围变量,它将通过用户在 View 内的输入字段中输入来获取它的值。 这样连接到范围 var 值的字符串应该显示在 View 的另一个 div 中。
应该是这样的:
<body ng-controller="MainCtrl">
Name: <input ng-model="userInput" placeholder="Enter your input..."/><br>
<div>{{ "Hello" + userInput}}</div>
但这里的问题是“Hello”这个词在用户输入之前就已经显示出来了。我想在用户输入时将它与范围 var 的值一起显示。
最佳答案
可以使用多种不同的方法...ng-if
或在表达式中使用三元是其中两种
<div ng-if="userInput">{{ "Hello" + userInput}}</div>
或者
<div>{{userInput ? "Hello" + userInput :''}}</div>
关于javascript - 如何将字符串绑定(bind)到 View 中的范围 var?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34868091/