Я получаю сообщение об ошибке при инициализации значения, содержащего 'использование ng-init в Angularjs - PullRequest
0 голосов
/ 10 марта 2020

Я получаю сообщение об ошибке при инициализации значения, содержащего ', используя ng-init в Angularjs.

, например:

@{
var textToDisplay="Suman's Question";
<div ng-app="" ng-init="myText='@textToDisplay'">
<h1>{{myText}}</h1>
</div>
}

Выше ошибка выдачи запроса

[$parse:lexerr]

Я использую MVC для рендеринга представления. Заранее спасибо за предложение ..

1 Ответ

0 голосов
/ 18 марта 2020

Ответ таков:

@{
var textToDisplay="Suman's Question";
textToDisplay= textToDisplay.Replace("'", "\\'");
<div ng-app="" ng-init="myText='@textToDisplay'">
<h1>{{myText}}</h1>
</div>
}

И если он использует ", то код такой.

@{
var textToDisplay="Suman"s Question";
textToDisplay= textToDisplay.Replace("\"", "&#34");
<div ng-app="" ng-init="myText='@textToDisplay'">
<h1>{{myText}}</h1>
</div>
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...