我寫了一段代碼,它需要一些文本輸入並刪除文本中的'#'標記。代碼運行良好。但最初當頁面加載時,我正在'{{textWithHashes | textWithoutDashes}}'。這不是很吸引人。我嘗試過使用ng-cloak,但仍然無法隱藏它。有人可以告訴我爲什麼它不工作,如果有更好的方法來隱藏它。ng-cloak不起作用
HTML文件:
<!DOCTYPE html>
<html>
<head>
<title>Removing the delimiters from the Text</title>
<script src="js/angular.min.js"></script>
<script src="js/appModule1.js"></script>
</head>
<body ng-app="appModule" ng-controller="appModuleCtrl">
<input type="text" ng-model="textWithHashes">
<!--The next line will give the text without the hash tags-->
<label ng-cloak>{{textWithHashes | textWithoutDashes}}</label>
</body>
</html>
JavaScript文件:
var appModule=angular.module('appModule',[]);
appModule.filter('textWithoutDashes',function(){
return function(text){
return text.split('#').join(' ');
}
});
appModule.controller('appModuleCtrl',function(){
});
試試這個的class = 「NG-斗篷」 – saikumar
@ saikumar..that作品! – Abhishek