burada kitap görüntüleme ekranı için bir programdır.everything mükemmel çalışıyor ancak virgülle ayrılmış authorname göstermeyi bilmiyorum (,) Yazar adı virgülle ayrılmış olarak göstermek istiyorum (,) ana sayfada. üçüncü satır error.that yazar isimlerini düzeltmek ve görüntülemek istiyorum.virgülle ayrılmış isimleri görüntülemek istiyorum
home.html
<script type="text/ng-template" id="display">
<td>{{book.title}}</td>
errorline: <td>{{book.authorname}}</td>(Here i want to display author names separated by comma(,))
<td>{{book.price}}</td>
<td>
<i class="material-icons"><button type="button" data-ng-click="editBook(book)">create</button></i>
</td>
<td><i class="material-icons"><button type="button" data-ng-click="deleteBook(book)">delete_forever</button></i></td>
</script>
controllers.js
$scope.online_bookauthors= 'data/bookauthors.js';
$scope.loadbookauthorscadentials= function (file) {
$http.get(file)
.then(function (result) {
$scope.bookauthorsresult=result;
$scope.bookauthorslist=$scope.bookauthorsresult.data.bookauthorsdetails;
})
}
$scope.loadbookauthorscadentials($scope.online_bookauthors);
bookauthors.js
{
"bookauthors": {
"Id": 1,
"name": "Book Author Details"
},
"bookauthorsdetails": [{
"bookid": 1,
"title": "War and piece",
"price": 100,
"authors": [{
"authorid": 1,
"authorname": "Tolstoy"
}, {
"authorid": 2,
"authorname": "Herman melville"
}]
}, {
"bookid": 2,
"title": "moby Dick",
"price": 200,
"authors": [{
"authorid": 1,
"authorname": "Tolstoy"
}, {
"authorid": 2,
"authorname": "Herman melville"
}, {
"authorid": 3,
"authorname": "Jane Austen"
}]
}],
"selected": {}
}
kullanımı bookauthorsdetails.authors üzerinde ng tekrar ve Kolay. –
Veri kaynağı üzerinde kontrolünüz varsa, "authorname" değerinizi istediğiniz formatta değiştirin. Bunu bir çift giriş için el ile yapmak, tüm kenar vakalarını yakalayan koddan (örneğin, "Tolstoy", "Chris Van Allsburg"), ...) – jojonas
Soruyu yanlış anladığım gibi geliyor. "Soyadı, adı" nı yazdırmak istediğini sanıyordum. – jojonas