我使用的堆棧溢出API在angularJS應用程序和一些標題包含'
而不是單引號圖標'
AngularJS - 如何'轉換成JSON以單引號
如:
title: "Can't bind to 'ngModel' since it isn't a known property of 'input'"
如何將其轉換爲ng-repeat之前將其轉換?
我看了一下,但不幸的是,沒有答案爲我工作。我試過{{question.title}}
中的.replace
以及控制器內的一種方法。
var loadFeed = angular.module('loadFeed', []);
loadFeed.controller('feedController', ['$scope', '$http', function($scope, $http) {
$scope.questions = [];
$http({
method: 'GET',
url: 'https://api.stackexchange.com/2.2/questions?&order=desc&sort=votes&tagged=angular&site=stackoverflow'
}).then(function(feed) {
console.log('success');
console.log(feed);
$scope.questions = feed.data.items;
},function(error) {
console.log('error');
console.log(error);
});
}]);
我想在更新這個{{question.title}}
<div ng-repeat="question in questions" ng-show="!!questions.length" class="question-list">
<h2>
<a ng-href="{{question.link}}" title="{{question.title}}" target="_blank">{{question.title}}</a>
</h2>
</div>
三江源的幫助,這是工作與靜態 '$ scope.title =「燦'的...等等' ......不過,我不能讓它與'$ scope.title = $ scope.questions.title'一起工作 - 這會返回空 儘管'$ scope.title = $ scope.questions [0] .title'沒有顯示出來空的,但顯然只是顯示指定的對象 我錯過了什麼嗎?我試圖把它放到angular.forEach函數中,但是這重複了ng-bind-html =「title」 – Laura