Maxmaxmaximus3, ну хорошо, ты видимо тупой и я поясню:
Если у нас есть директива date и она применяется к инпатам и рисует выбиралку времени, а потом добавили атрибут date, которые уже сам рисует выбиралку времени, то если определена директива date то при парсинге она нарисует нашу кастомную выбиралку времени а атрибут этот удалит, чтобы не рисовалось 2 выбиралки времени. Окей, допустим не было атрибута class, человек создал кастомный атрибут class который чо то там делает, потом ввели атрибут class и он резко перестает работать, потому что парсер его уаляет из разметки так как он кастомный, в чем суть? а в том-то и суть, что человек использовал атрибут тогда когда нативного class еще не было и он ожидает поведение именно кастомного class, так что все будет работать так как он задумал. если же он программирует, и видит что есть директива которая использует атрибут который ему нужен он просто переименует эту директиву. Он будет знать то-что ОООПА, у нас имя class уже забито кастомной директивой, ну ка где там она? отключу ка я её или переименую. И еще можно сделать так что если человек хочет использовать нативный class то он напишет nt-class и все, парсер переименует его в просто class. то есть ЛОГИЧНО использовать префиксы, в том что используется реже. п.с. ![]() хотя знаешь, уберу ка я это, я считаю это тупостью, надо упрощать а не усложнять. |
Цитата:
Синонимы еб-ла́н 1. ничтожество 2. баклан, болван, дурак, тупица, кретин, мудак, мудила Зачем я это делаю? Неужели я правда желаю тебе зла? Значение еб-ла́н: мат используется для оскорбительного именования лиц мужского пола, выражения презрения, ненависти Это последний раз я за тебя гуглю, надоело |
Tim, ну так чо, клоун, ты получил ответы на свои вопросы? (на 40 странице)
А на это есть что противопоставить ангуляру? Цитата:
|
А знаете чо самое очешуенное ребят =)
это ![]() РАБОТАЕТ) то есть мы можем написать сервис $api для общения с сайтом, и сделать его ассинхронным, сделать его на сокетах, хуёкетах, переодически запросы отправлять) не важно, суть в том что в нем мы можем сделать ассинхронный метод который будет пихать значение в messages и обновлять перерисовку =) Я ГЕНИЙ СУКА1111 А вот как выглядит сервис $api ![]() |
пруф
<script src="//mychamber.ru/build/ui.js"></script> <ul controller="Chat"> {messages} </ul> <script> function Chat() { messages = $api() } ui.service('$api', function() { return function api() { var i = 0, $async = api['$async']; setInterval(function() { $async(i++) }, 1000) } }) </script> |
Цитата:
|
Я вижу в твоём коде критическую ошибку, угадай где.
function Chat() { messages = $api() } ui.service('$api', function() { return function api() { var i = 0, $async = api['$async']; setInterval(function() { $async(i++) }, 1000) } }) PS: я не шучу :) |
Цитата:
Цитата:
|
Цитата:
|
ты по ходу не в курсе, те переменные что лезут глобально заменяются на this.message
и если мы вызываем контроллер так controller="Chat" то this'ом будет $scope, если так controller="Chat as chat" то this'ом будет инстанс chat который попадет в $scope под именем chat ^_^ где же тут ошибка? это фитча. Очередная между прочим. <script src="//mychamber.ru/build/ui.js"></script> <ul controller="Chat"> {qq} </ul> <script> function Chat() { alert('я сработал') qq = 11 } setTimeout(function(){ alert(window.qq) }, 2000) //проверяем </script> |
Часовой пояс GMT +3, время: 15:17. |