Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.05.2015, 13:15
Аспирант
Отправить личное сообщение для A1x1On2015 Посмотреть профиль Найти все сообщения от A1x1On2015
 
Регистрация: 24.02.2015
Сообщений: 37

add attr к тегу = angular функция не фурычит
Здравствуйте,
Добавляю директивы
<script type="text/javascript">
        $(document).ready(function () {
            $("input").attr('ng-model', 'name');
            $("input").attr('ng-model-onblur', '');
            $("input").attr('ng-change', 'fs(name)');
        });
    </script>


ангуляр функция не работает
(function () {
angular.module("SelectJs", ["ngRoute"]).controller("Select", function($scope) {

        $scope.fs = function (name) {
            $scope.todos = name;
            if (name == "привет") {
                alert("ffff");
            }

        }
    });
})();


Однако когда задаю в коде, все работает:
<input type="text" multiple="multiple" style="width: 500px;" ng-model="name" ng-model-onblur ng-change="fs(name)" /><br />


Я встречался с такой проблемой в Jquery, наверника тут тоже необходимо использовать функции типа: live, но я не пойму как правильно это использовать с angular
Помогите кто может

Последний раз редактировалось A1x1On2015, 13.05.2015 в 14:20.
Ответить с цитированием
  #2 (permalink)  
Старый 13.05.2015, 13:50
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,121

Сообщение от A1x1On2015
Однако когда задаю в коде, все работает:
<input type="text" multiple="multiple" style="width: 500px;" ng-model="name" ng-model-onblur ng-change="fs(name)" /><br />
Вот так и нужно это задавать.
Ответить с цитированием
  #3 (permalink)  
Старый 13.05.2015, 14:19
Аспирант
Отправить личное сообщение для A1x1On2015 Посмотреть профиль Найти все сообщения от A1x1On2015
 
Регистрация: 24.02.2015
Сообщений: 37

но нет возможности, у меня плагин, он создает input, поэтому приходится добавлять динамически
Ответить с цитированием
  #4 (permalink)  
Старый 13.05.2015, 14:30
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,121

Сообщение от A1x1On2015
приходится добавлять динамически
Тогда и ангулар подключай динамически... Но после присвоения атрибутов...
Может и сработает.
Ответить с цитированием
  #5 (permalink)  
Старый 13.05.2015, 15:09
Аспирант
Отправить личное сообщение для A1x1On2015 Посмотреть профиль Найти все сообщения от A1x1On2015
 
Регистрация: 24.02.2015
Сообщений: 37

Сообщение от ksa Посмотреть сообщение
Тогда и ангулар подключай динамически... Но после присвоения атрибутов...
Может и сработает.
А можно примерчик подключения
Ответить с цитированием
  #6 (permalink)  
Старый 13.05.2015, 17:45
Аспирант
Отправить личное сообщение для A1x1On2015 Посмотреть профиль Найти все сообщения от A1x1On2015
 
Регистрация: 24.02.2015
Сообщений: 37

help
Ответить с цитированием
  #7 (permalink)  
Старый 14.05.2015, 08:24
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,121

Сообщение от A1x1On2015
А можно примерчик подключения
Ок, Гугл. JS динамическое подключение скрипта!

И первая же ссылка!
https://javascript.ru/blog/gordon-fr...nit-javascript
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск