Tôi cho đoạn mã saugóc cạnh, ng-nếu thay đổi văn bản?
<h2>{{ownername}} Online Bookshop</h2>
<input placeholder="type your name" ng-model="ownername" >
Những kết quả đầu ra 'trực tuyến thư quán'
và nếu tôi đầu vào 'Fred' nó ra 'Fred trực tuyến thư quán'
Nếu không sử dụng jQuery, và làm những điều theo cách góc cạnh, làm thế nào tôi sẽ thay đổi mã để một dấu nháy đơn sở hữu và các chữ cái được thêm vào khi đầu vào không rỗng?
EG
online thư quán khi đầu vào là trống rỗng, và
online thư quán Fred khi đầu vào chứa 'Fred' chuỗi
trừ bạn không thể sử dụng toán tử ternary trong góc theo cách này. – Quad
điều này sẽ cung cấp cho bạn một lỗi lexer: Lỗi Lexer: Nhân vật tiếp theo bất ngờ tại cột 18-18 [?] Trong biểu thức [ownername.length? tên người dùng + "'s": ""]. – Quad
@Quad AngularJS đã hỗ trợ toán tử ba năm [trong hơn một năm] (https://github.com/angular/angular.js/commit/6798fec4390a72b7943a49505f8a245b6016c84b) – user113215