2014-10-13 2 views
1
<script> 
var a="what&#39;s"; 
console.log(a);//outputs what's; 
</script> 

Но когда я попытался присвоить это значение в нг-INITКак присвоить значение с цитатой в angularjs с нг-INIT

<div ng-init="a='what&#39;s'"> 

Угловая ошибка бросает, как это так же, как

ng-init="a='what's'" 

Так что я должен сделать, чтобы решить эту проблему?
(Примечание. Я не можите сделать здесь ng-init='a="what's"' Поскольку значение поступает из базы данных, которая может включать в себя как ' и " знак)

+0

использование обратной косой черты .... –

ответ

2
<div ng-init="a='what\'s'">{{a}}</div> 

var app = angular.module('app',[]); 
 

 
app.controller('fCtrl', function($scope){ 
 
    
 
    
 
    
 
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> 
 
<div ng-app="app"> 
 
    <div ng-controller="fCtrl"> 
 
     <div ng-init="a='what\'s'">{{a}}</div> 
 
    </div> 
 
    </div>

+0

Спасибо за помощь мне. – vusan

+0

@vusan приветствую :) – sylwester

 Смежные вопросы

  • Нет связанных вопросов^_^