AngularJs中有替代字符串的方法吗?
我正在尝试做类似的事情:
{{string.replace('some', 'thing')}}
谢谢!
答案 0 :(得分:9)
您的代码段有效!
演示:http://plnkr.co/edit/yNuNeE5yO3rgKAYfGx48?p=preview
<强> HTML 强>
<body ng-app="app">
<div>
<div class="container" ng-controller="mainCtrl">
<p>
{{ name.replace('some', 'thing') }}
</p>
</div>
</div>
</body>
<强> JS 强>
var app = angular.module('app', []);
app.controller('mainCtrl',function($scope) {
$scope.name = 'this is some';
}
);
输出为this is thing
答案 1 :(得分:1)
为什么不直接替换控制器内的部分字符串?
因此,在您看来,您有:{{myString}}
在您的控制器中,您有:$scope.myString.replace('some', 'thing');