Форум программистов, компьютерный форум, киберфорум
JavaScript: Angular 2, AngularJS
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Angular 2, AngularJS Работа с формами в angularjs (добавление в список, удаление, поиск по списку)? https://www.cyberforum.ru/ angularjs/ thread1497459.html
добрый день, всем! есть такая тема: <!DOCTYPE html> <html ng-app='store'> <head> <title>NG</title> </head> <body>
Angular 2, AngularJS директивы
есть такой код .directive('myName', function () { return { my: 'blue', link: function (scope, element, attributes){ element.prepend(angular.element('<div>link</div>')) console.log(this.my) } Здесь ф-я возвращает объект. Если это объект, то почему я не могу сослаться на него с помощью ключевого...
Angular 2, AngularJS директивы 1) как правильно вставлять код, чтобы он имел норм. вид? 2) как в методе template сослаться на scope? 3) и как добавлять свои свойства без привязок в scope. Типа этого: scope: {val: 'dddd'}, но это выдает ошибку. И почему выдает ошибку? angular.module ("sportsStore", ) .directive('myName', function () { return { my: 'blue', link: function (scope,... https://www.cyberforum.ru/ angularjs/ thread1496438.html Angular 2, AngularJS Область видимости директивы 1)Как в этой строке template: "<p ng-repeat='value in arr'>{{value}}</p>" правильно сослаться на массив arr из области видимости контролера.Если я напишу arr вместо value и удалю директиву ng-repeat, то массив отобразиться, но как сослаться на него именно в директиве ng-repeat и именно с таким scope: {} директивы??? 2) И второй вопрос: если я изменю директиву таким образом: ... https://www.cyberforum.ru/ angularjs/ thread1496218.html
Область видимости директивы Angular 2, AngularJS
Как в этой строке template: "<p ng-repeat='value in arr'>{{value}}</p>" правильно сослаться на массив arr из области видимости контролера.Если я напишу arr вместо value и удалю директиву ng-repeat, то массив отобразиться, но как сослаться на него именно в директиве ng-repeat и именно с таким scope: {} директивы??? <!DOCTYPE html> <html ng-app="sportsStore"...
Angular 2, AngularJS Почему возникает такая ошибка? https://www.cyberforum.ru/ angularjs/ thread1495009.html
Это приложение работает так: 1)вводиться текст в первое текстовое поле; 2) нажимается кнопка копи; 3)потом нажимается кнопка паст; 4) и затем введенный текст оказывается во втором текстовом поле. Интересует такой вопрос: ПОЧЕМУ , после того, как я попробую ввести текст во второе текстовое поле, приложение перестает работать? Если я напишу вместо ng-value="obj.ihfa" директиву...
Angular 2, AngularJS Не работает ng-model при ng-include https://www.cyberforum.ru/ angularjs/ thread1494653.html
Я подгружаю данные (form.html) с помощью ng-include в index.html. В этих данных используется двухсторонняя привязка ng-model. Проблема в том, что эта привязка не работает. 1) В чем собственно проблема? 2) Как ее решить? Код страницы index.html: <!DOCTYPE html> <html ng-app="sportsStore" xmlns="http://www.w3.org/1999/xhtml">
Не обновляется таблица Angular 2, AngularJS
Здравствуйте, прохожу этот курс http://www.youtube.com/watch?v=kWDVt6zpBbU, там по ссылке в описании есть примеры с четвертого урока, приложение работать перестало, не добавляется новая инфа в таблицу, вот код: <!DOCTYPE html> <html ng-app="courseListApp"> <head> <title>Планировщик курсов</title> <script src="Libraries/angular.js"></script> <link...
Angular 2, AngularJS Как обновить table при нажатии на произвольную кнопку окна? https://www.cyberforum.ru/ angularjs/ thread1492923.html
Добрый день Получаю имена файлов. Имена файлов выбираются вот так <input type="file" id="rg-from-load-file" class="btn btn-border" custom-on-change="uploadFile" class="form-control"> в функции uploadFile получила имена файлов. $scope.uploadFile = function(event){ var files = event.target.files; $scope.listFileNames.push(files); }; Нужно заполнить этими...
Angular 2, AngularJS Какие библиотеки нужно подключить для использования модального окна? Добрый день Подскажите что нужно подключить для модального окна. Добавляю $modal в контроллер и ошибка .controller("mainFormCtrl", function ($scope, $http, productListActiveClass, $filter, cart, btCreateDoc, $modal) { подключены библиотеки <link rel="stylesheet" href="vendor/bootstrap/css/bootstrap.min.css"/> <link rel="stylesheet" href="vendor/bootstrap/css/bootstrap-theme.min.css"/>... https://www.cyberforum.ru/ angularjs/ thread1491208.html
Не видит Controller Angular 2, AngularJS
не могу понят почему не пашет 1 вариант (все норм) <!doctype html> <html lang="en" ng-app> <head> <meta charset="utf-8"> <title>Angular App</title> <link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.c
5 / 5 / 1
Регистрация: 24.04.2011
Сообщений: 153
0

улучшить код - Angular 2, AngularJS - Ответ 7866429

12.07.2015, 22:48. Показов 1151. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
добрый день.
Начал недавно изучать angularjs, попросил людей скинуть задачки, чтобы потренироваться.
Скинуть - скинули, но вот пропали со связи, а хочу понять на сколько кривой мой код)))
Каким образом можно улучшить код снизу?!
Заранее благодарю за ответы.

1. Необходимо вывести в консоль с интервалом в секунду квадрат чисел от 2 до 5, исправьте код, какая основная его ошибка?
Кликните здесь для просмотра всего текста
Javascript
1
2
3
4
5
for (var i = 0; i <= 5; i++) { 
    setTimeout(function() { 
        console.log(i * i); 
    }, 1); 
}


мой код:
Кликните здесь для просмотра всего текста
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
function log(){
    if(i > 5){
        clearInterval(timer)
        return
    }
 
    console.log(i*i)
    i++
}
 
var i = 2
var timer = setInterval(log, 1000)



2. Почему не обновляется этот код?

http://jsfiddle.net/kp4fv31y/

мой ответ:
Кликните здесь для просмотра всего текста
не обновляется по той причине, что в HTML коде контроллер описан ниже, чем первый вывод переменной. Если контроллер перенести в тег BODY, то все заработает.


3. Необходимо с помощью директивы ng-options вывести select с выбранными по умолчанию элементами selected=true.
Имеется массив объектов:

Кликните здесь для просмотра всего текста
Javascript
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
var arr = [
    {
        id: 1,
        name: 'Элемент 1',
        selected: false
    },
    {
        id: 2,
        name: 'Элемент 2',
        selected: true
    },
    {
        id: 3,
        name: 'Элемент 3',
        selected: true
    },
    {
        id: 4,
        name: 'Элемент 4',
        selected: false
    },
    {
        id: 5,
        name: 'Элемент 5',
        selected: false
    },
]


мой ответ:
Кликните здесь для просмотра всего текста
Javascript
1
2
3
4
5
6
7
8
9
<select ng-options="item.name for item in test.arr" ng-model="test.arr2" multiple="multiple"></select>
 
Где arr2 заполняется след образом
this.arr2 = []
for(var i=0; i<this.arr.length; i++){
    if(this.arr[i].selected){
        this.arr2.push(this.arr[i])
    }
}


4. Напишите директиву, которая будет связывать значение input с переменной в скоупе. Например, для <input type="text" ng-model="myVar" value="123" ng-my-directive> $scope.myVar должно задаться значение 123.

мой ответ:
Кликните здесь для просмотра всего текста
Javascript
1
2
3
4
5
6
7
8
9
10
<input type="text" ng-model="myVar" value="123" change>
<br>{{myVar}}
 
.directive('change', function(){
    return function($scope, element, attrs){
        $scope.$watch(attrs.change, function(value){
            element.text($scope[attrs.ngModel] = attrs.value)
        })
    }
})


Вернуться к обсуждению:
улучшить код Angular 2, AngularJS
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.07.2015, 22:48
Готовые ответы и решения:

улучшить код
&lt;?php $sql=&quot;SELECT * FROM forma&quot;; // Обеспечим выполнение запроса и получение объекта recordset...

Улучшить код
Написал код, хотелось бы узнать, как можно его улучшить. Буду благодарен если поможете, заранее...

Как улучшить код?
Я нубяра в ООП вот написал чтото хочу услышать мнение профи как улучшить код. &lt;?php abstract...

Как улучшить код
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics,...

3
12.07.2015, 22:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.07.2015, 22:48
Помогаю со студенческими работами здесь

Как улучшить код
Может у кого есть иде как улучшить данный код . В формы и классы не закидывать , просто сделать...

Нужно улучшить код
Нужно улучшить код. 1)Отсортировать таблицу(если ввести Hello World,то буква &quot;l&quot; должна быть на 1...

Как улучшить код?
Как улучшить? static double Power(double x, int y) { double b = x; ...

Как улучшить код?
код новичка, подскажите как улучшить исправив ошибки &lt;?php session_start(); $_SESSION =...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru