Есть ли способ в AngularJs заменить строку?AngularJs: Заменить часть строки
Я пытаюсь сделать что-то вроде:
{{string.replace('some', 'thing')}}
Спасибо!
Есть ли способ в AngularJs заменить строку?AngularJs: Заменить часть строки
Я пытаюсь сделать что-то вроде:
{{string.replace('some', 'thing')}}
Спасибо!
ваш фрагмент кода работает!
демо: 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
Почему бы вам просто не заменить часть строки внутри вашего контроллера?
Итак, на ваш взгляд у вас есть: {{myString}}
и в контроллере у вас есть: $scope.myString.replace('some', 'thing');
Awesome! Благодарю. Я пробовал это раньше и, я не могу вспомнить, почему, но я не думал, что это сработало. Я искал через Google, и я ничего не мог найти. После прочтения вашего поста, я попробовал еще раз, и это сработало как шарм! Спасибо! –