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, время: 03:42. |