Я хотел бы создать расширяемую таблицу с помощью JQuery: http://ludo.cubicphuse.nl/jquery-treetable/#examples.создать динамическую расширяемую таблицу с помощью angularjs и jquery
Проблема в том, что существует конфликт между angularjs и jquery. Это мой HTML-файл:
<table>
<tbody ng-repeat="row in construct.matrix.rows">
<tr data-tt-id="row.name">
<td>{{row.name}}</td>
<td>
<button ng-click="newField($index)">Add a Field</button>
<form ng-submit="addField($index, fieldName, row)" ng-if="choose($index)">
<input type="text" ng-model="fieldName" name="text" placeholder="New Field" />
</form>
</td>
</tr>
</tbody>
</table>
Чтобы использовать Jquery часть я использовать этот тег:
$(document).ready(function() {
initialize();
});
function initialize() {
$("table").agikiTreeTable({
persist : false,
persistStoreName : "files"
});
}
Я хотел бы иметь простую таблицу в начале только один ряд. В этой строке пользователь может щелкнуть по кнопке, а затем отправить новую строку, которая будет расширяемой строкой из первой. Чтобы убедиться, что это возможно, я попытался это сделать, но я понял, что мне пришлось вспомнить функцию инициализации после отправки первой расширяемой строки. И это работает, но если я хочу снова выполнить операцию, у меня есть некоторые конфликты.
Посмотрите на эту картину:
Так что, если кто-то имеет представление о том, чтобы исправить это, я буду рад услышать. Спасибо
Я не понимаю проблемы. Можете ли вы просто создать фрагмент или bin? нам будет намного легче помочь вам таким образом. –
Спасибо за помощь, но @beaver решил мою проблему. Я просто хотел создать динамическую таблицу, но я не знал, что могу использовать только angularjs –