Список Todo: http://codepen.io/BltzLcht/pen/PzdLvzКак заставить эти два контроллера работать вместе для ионного приложения?
Устан: http://codepen.io/BltzLcht/pen/qNJmrX?editors=1000
Я комбинируя таймер с ToDoList. Обе функции индивидуальны, но они не работают вместе. Если я попытаюсь поместить новый ng-контроллер для задач, таймер исчезнет.
Где и как я могу изменить контроллеры, чтобы они могли делать свои собственные вещи? Одна вещь, которую я настороженно относиться является
<button class="button button-icon" ng-click="newTask()">
<i class="ion-compose icon"></i>
</button>
Я положил его в строке заголовка для создания новых задач, но казалось, что новый нг-контроллер не будет охватывать достаточно далеко, чтобы достичь ион-список , и это было важно для выполнения этой задачи приложения
.controller('mainCtrl', function($scope, $ionicPopup, $ionicListDelegate) {
$scope.tasks =
[
{title: "1.Make a second box in Create Task for a time variable ", completed: false},
{title: "2.Make time variable display on right side", completed: false},
{title: "3. Make a time variable button that leads to this timer", completed: false},
{title: "4. Time variable transfers to next page http://codepen.io/comapedrosa/pen/ONYgzJ", completed: false}
];
$scope.newTask = function() {
$ionicPopup.prompt({
title: "New Task",
template: "Enter task:",
inputPlaceholder: "What do you need to do?",
template1: "Enter time:",
inputPlaceholder1: "How much time do you you require?",
okText: 'Create task'
}).then(function(res) { // promise
if (res) $scope.tasks.push({title: res, completed: false});
})
};
$scope.edit = function(task) {
$scope.data = { response: task.title };
$ionicPopup.prompt({
title: "Edit Task",
scope: $scope
}).then(function(res) { // promise
if (res !== undefined) task.title = $scope.data.response;
$ionicListDelegate.closeOptionButtons()
})
};
})
Попробуйте использовать службу, если вы хотите для работы двух контроллеров р. – MukulSharma
Извините, я не знаю, что это такое –
, вы можете создать сервис и ввести его в оба контроллера. Попробуйте выполнить поиск, если у вас нет идеи .. вы найдете много примеров – MukulSharma