Это мой HTML-файл. Когда я бегу страницу HTML он показывает ошибку «Не удается прочитать свойство„разбить“неопределенных»ТипError: Не удается прочитать свойство «split» undefined
<!DOCTYPE html>
<html>
<head>
<script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.3/angular.min.js"></script>
<script>
var appModule=angular.module('appModule',[]);
appModule.filter('removeDashes',function(){
return function(text){
if(text!==undefined){
return text.split('-').join(' ');
}
}
});
appModule.controller('someCTRL',function($scope){
});
</script>
</head>
<body ng-app="appModule" ng-controller="someCTRL">
<input type="text" model="someDashedText">
<p>
{{someDashedText | removeDashes}}
</p>
</body>
</html>
первым вверх! .. изменение 'модель = "someDashedText"' в 'нг-модели = "someDashedText"' – Minato
вы пытались console.log (текст) перед вызовом условной? отладка 101 - использовать консоль –
это должно быть, если (text! = undefined) { return text.split ('-'). join (''); } –