1
<script>
var a="what&#39;s";
console.log(a);//outputs what's;
</script>

しかし、ng-initでその値を割り当てようとしたとき

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

Angular は同じようにエラーをスローしています

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

では、これを解決するにはどうすればよいでしょうか。
(注: ここではできません。値は、と符号ng-init='a="what's"'の両方を含む可能性があるデータベースから取得されるためです。)'"

4

1 に答える 1

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>

于 2014-10-13T11:08:34.103 に答える