tha*_*lay 3 javascript angularjs
我使用的语言和库是JS和AngularJS。我以为“插值”和“串联”都意味着“字符串和变量的组合”,对吗?
但是,当您在AngularJS中使用双花括号时,将使用“插值”。当您使用纯JS时会使用“连接”吗?
还是我错过了另一个区别?
编辑:这是插值或串联(我不只是把字符串放在一起,而是在这里解析了一个变量)?
var test1 = "Hello";
var number = 2 + 3;
console.log(test1 + " " + number);
Run Code Online (Sandbox Code Playgroud)
嗯....我想每当我使用AngularJS库组合一些表达式时,就进行插值,对吗?
在Angular js中,插值有助于获得视图上的模型渲染。串联是允许字符串与'+'连接在一起的地方,它可以包括也可以不包括插值。
例:-
{{}}->插值
它允许您的模型绑定到视图中:
Model:- $scope.name="rachit";
View:- <div>{{name}}</div>
result in View after rendering :- <div>rachit</div>
Run Code Online (Sandbox Code Playgroud)
'+'->串联
它允许在视图中或在控制器中,甚至在插值内部,连接值。
Controller:-
$scope.name="rachit"+"gulati";
View
<div>{{name+name}}</div> //Here interpolation also comes into picture.
result:-"<div>rachitgualtirachitgualti</div>"
Run Code Online (Sandbox Code Playgroud)
更新1:-
编辑:这是插值或串联(我不只是把字符串放在一起,而是在这里解析了一个变量)?
Run Code Online (Sandbox Code Playgroud)var test1 = "Hello"; var number = 2 + 3; console.log(test1 + " " + number);
在javascript中这是简单的串联,角没有出现。
更新2:-
嗯....我想每当我使用AngularJS库组合一些表达式时,就进行插值,对吗?
串联是每个程序将两个字符串连接在一起的通用术语。在angualr js中,插值由{{}}在$ interpolation服务的帮助下完成。
| 归档时间: |
|
| 查看次数: |
2973 次 |
| 最近记录: |