Вот что я пытаюсь сделать.Модель AngularJs в динамическом режиме
В этом приложении пользователь может нажать «Добавить», чтобы добавить любую категорию, которую они хотят в этой форме, и я сохраню все из них, а затем выведу ее. Однако я не мог понять, как их выводить.
Вот рабочий пример для динамического представления: http://plnkr.co/edit/j5RGMi3RTPZ85XGvaa2D?p=preview
Вот файл JS:
var app = angular.module('plunker', []);
app.controller('ctrl',['$scope', function($scope){
$scope.templates = [];
$scope.addTemplate = function(){
$scope.templates.push('category');
};
}]);
Вот вид:
<!DOCTYPE html>
<html ng-app="plunker">
<head>
<meta charset="utf-8" />
<title>AngularJS Plunker</title>
<link rel="stylesheet" href="style.css" />
<script data-require="[email protected]" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular.min.js" data-semver="1.0.8"></script>
<script src="app.js"></script>
<p>Append Category via button click</p>
<button ng-click="addTemplate()">Add Category</button>
<div ng-repeat="template in templates">
<ng-include src="template"></ng-include></div>
<script type="text/ng-template" id="category">
<form class="form-horizontal">
<div class="form-group">
<label class="col-sm-2 control-label" for="categoryTitle">Title</label>
<div class="col-sm-10">
<input id="categoryTitle" name="categoryTitle" ng-model="category.title" type="text" class="form-control" placeholder="Input your category title" required>
</div>
</div>
<br>
<!-- Begin textarea -->
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<textarea id = "nonresizable" class="form-control" ng-model="category.content" placeholder="Input your category content here" rows="5" required></textarea>
<hr>
</div>
</div>
<!-- End textarea -->
</form>
<p>The inputed Category</p>
<label>Title</label>
<div>{{category.title}}</div>
<div class="col-sm-offset-2 col-sm-10">
<textarea>{{category.content}}</textarea>
<hr>
</div>
Любые мысли были бы оценены!
Что нужно сделать '' '' '' '' '''''? Каковы ожидаемые результаты? Тогда вопрос говорит добавить категорию .... довольно запутанный – charlietfl
извините за плохое имя .... Я изменил плункер, надеюсь, что это имеет смысл. Я просто хочу сохранить все данные, созданные этим динамическим представлением. – Lisa
По-прежнему непонятно, какова цель или какие ожидаемые результаты: – charlietfl