Это разметка для флажка с использованием material-design-lite:
<label class="mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect" for="checkbox">
<input type="checkbox" id="checkbox" class="mdl-checkbox__input" />
<span class="mdl-checkbox__label">Checkbox</span>
</label>
Проблема в том, что метка for связана с входами id.
Поэтому, когда я динамически добавляю новый флажок, я также должен добавить идентификатор. Но как мне узнать, какой идентификатор добавить? Не будет ли это проблемой, когда я позже добавлю эти строки в базу данных?
Вот рабочий пример:
http://codepen.io/anon/pen/QjNzzO
Обратите внимание на флажок новой задачи, которую вы добавляете