Jestem biorąc pod uwagę następujący kodkątowa, ng-jeśli chcesz zmienić tekst?
<h2>{{ownername}} Online Bookshop</h2>
<input placeholder="type your name" ng-model="ownername" >
które wyjścia 'Online Bookshop'
i gdybym input 'Fred' wyprowadza 'Fred Online Bookshop'
Bez jQuery, i robi rzeczy w kanciasty sposób, w jaki sposób mogę zmienić kod tak, aby dodawano apostrof i dzierżawę, gdy wejście nie jest puste?
EG
Online Bookshop, gdy wejście jest puste, a
Freda Online Bookshop gdy wejściowy zawiera 'Fred' string
chyba nie można użyć operatora potrójny kątowym w ten sposób. – Quad
da ci to błąd lexera: Błąd Lexera: nieoczekiwany następny znak w kolumnach 18-18 [?] W wyrażeniu [nazwa własna.length? ownername + "'s": ""]. – Quad
@Quad AngularJS wspiera operator trójskładnikowy [przez ponad rok] (https://github.com/angular/angular.js/commit/6798fec4390a72b7943a49505f8a245b6016c84b) – user113215