Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript: Angular 2, AngularJS
Войти
Регистрация
Восстановить пароль
 
scio me nescire
122 / 61 / 33
Регистрация: 10.01.2014
Сообщений: 241
1

Не обновляется таблица

06.07.2015, 22:39. Просмотров 402. Ответов 1
Метки нет (Все метки)

Здравствуйте, прохожу этот курс http://www.youtube.com/watch?v=kWDVt6zpBbU, там по ссылке в описании есть примеры с четвертого урока, приложение работать перестало, не добавляется новая инфа в таблицу, вот код:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
<!DOCTYPE html>
 
<html ng-app="courseListApp">
<head>
    <title>Планировщик курсов</title>
    <script src="Libraries/angular.js"></script>
    <link href="Libraries/bootstrap.css" rel="stylesheet" />
    <link href="Libraries/bootstrap-theme.css" rel="stylesheet" />
    <script>
 
        var model = {
            user: 'Test user',
            courses: [
                {
                    name: 'Html, Css',
                    passed: true
                },
                {
                    name: 'Javascript Essential',
                    passed: true
                },
                {
                    name: 'JavascriptAdvansed',
                    passed: true
                },
                {
                    name: 'Html5 &amp; Css3',
                    passed: true
                },
                {
                    name: 'AngularJS',
                    passed: true
                }
 
            ]
        };
 
        //модуль
        var courseListApp = angular.module('courseListApp', []);
 
        //Контроллер
        courseListApp.controller('CourseListCtrl', function ($scope) {
            $scope.list = model;
        });
 
        courseListApp.addNewCourse = function () {
            $scope.model.courses.push({
                name: $scope.courseName,
                passed: 'No'
            });
 
            $scope.courseName = '';
 
        }
 
    </script>
 
</head>
 
<!-- <Name>Ctrl соглашение по именованию контроллеров -->
<body ng-controller="CourseListCtrl">
    <div class="container">
        <div class="page-header">
            <h1>
                Планировщик курсов.
            </h1>
            <h3>Пользователь: {{list.user}}. Количество курсов - {{list.courses.length}}</h3>
        </div>
        <div class="panel">
            <div class="input-group">
                <input class="form-control" ng-model="courseName"/>
                <span class="input-group-btn">
                    <button class="btn btn-default" ng-click="addNewCourse()">Добавить</button>
                </span>
            </div>
 
            <table class="table table-hover">
                <thead>
                    <tr>
                        <th>Курс</th>
                        <th>Пройден</th>
                    </tr>
                </thead>
                <tbody>
                    <tr ng-repeat="course in list.courses">
                        <td>{{course.name}}</td>
                        <td>{{course.passed}}</td>
                    </tr>
                </tbody>
            </table>
        </div>
    </div>
</body>
</html>
в функции
Javascript
1
2
3
4
5
        courseListApp.addNewCourse = function () {
            $scope.model.courses.push({
                name: $scope.courseName,
                passed: 'No'
            });
пробовал ставить console.log('DEBUG: ' + $scope.courseName);
ничего не происходило, из этого можно сделать вывод что функция не вызывается, а вот почему не могу понять. Спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.07.2015, 22:39
Ответы с готовыми решениями:

Автоматически не обновляется таблица
Есть форма добавления записей в бд &lt;div class=&quot;col-lg-7 col-sm-7&quot;...

Не обновляется таблица в б.д
Можете подсказать, что не так. При нажатии кнопки save, p добавляется в коллекцию ListPerson, но в...

Не обновляется таблица в БД MSSQL
Добрый день! Пытаюсь обновить значения в Таблице(в таблице 1 поле с названием), результата...

Почему не обновляется таблица?
Где тут ошибка, или может чего не хватает? void __fastcall TForm1::Button10Click(TObject...

Не обновляется таблица jTable на форме
Таблица состоит из нескольких строк и 1 столбец, По кнопке хочу очистить таблицу нашел разные...

1
JokerNN
134 / 130 / 57
Регистрация: 29.12.2011
Сообщений: 359
07.07.2015, 11:46 2
Цитата Сообщение от scio me nescire Посмотреть сообщение
courseListApp.addNewCourse = function ()
Вы пытаетесь функцию полем аппликейшна сделать, а нужно её в скоуп контроллера помещать
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
courseListApp.controller('CourseListCtrl', function ($scope) {
            $scope.list = model;
 
        $scope.addNewCourse = function () {
            $scope.model.courses.push({
                name: $scope.courseName,
                passed: 'No'
            });
 
            $scope.courseName = '';
 
        }
        });
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.07.2015, 11:46

Не обновляется таблица вместе с фрэймом
Ребят SOS, никак не пойму как обновить таблицу которая находится во фрейме, вернее она обновляется...

Не обновляется элемент "Таблица Значений"
1С 8, учебная На произвольной форме справочника размещаю &quot;Таблица Значений&quot;, в момент выполнения...

Таблица не обновляется после ввода данных
У меня на главной форме есть таблица DBGrid где данные из БД отображены по запросу через компонент...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru