Cảm ơn trước sự giúp đỡ của bạn. Tôi đang sử dụng tagmanager trong ứng dụng web của mình. Chức năng jQuery hoạt động tốt cho đến nàythực hiện chức năng jQuery sau khi ng-repeat
<input type="text" name="tags" placeholder="Tags" class="tagsManager" />
Được đặt dưới
ng-repeat = "(key,val) in client_proj"
Dưới đây là một đoạn ngắn của mã
<div class="accordion-group" ng-repeat="(key,val) in client_proj"><!--For Every Project in Project List-->
<div class="accordion-heading" style="background-color:#EFF8FB">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#mainAccordion" href="#{{val.id}}" ng-click="disableEditor()">
<div align="center">{{val.title}}</div>
</a>
</div>
<div id="{{val.id}}" class="accordion-body collapse">
<div class="accordion-inner" style="font-size:12px; background-color:white">
<strong>Technologies Exposure:</strong><br/>
<div ng-hide="editorEnabled">{{val.exposure}}</div>
<div ng-show="editorEnabled">
<textarea ng-show="editorEnabled" class="span12" ng-model="val.exposure" rows="12" style="resize:vertical"></textarea>
<input type="text" name="tags" placeholder="Tags" class="tagsManager" />
Nó xuất hiện như một đầu vào bình thường mà không làm bất kỳ của nó các chức năng như tạo thẻ mới sau khi nhấn hoặc nhập.
Có ai có thể cho tôi biết điều gì đang xảy ra không?
Tôi cho rằng đó là vì nội dung của ng-repeat không xuất hiện khi plugin jQuery chạy. Đề nghị của tôi là bạn sử dụng một chỉ thị tùy chỉnh. Tôi cảm thấy như bất cứ lúc nào bạn cần phải viết cụ thể giàn giáo html/css một chỉ thị là phù hợp hơn. Bạn có quyền kiểm soát tốt hơn đối với hành vi dựng hình + –
có nghĩa là tôi không thể sử dụng trình quản lý thẻ jquery nhưng thay vào đó phải tạo thẻ của riêng mình? tôi bối rối. – user1166085
khởi tạo plugin jQuery từ trong chỉ thị được đề xuất. – charlietfl