Показать сообщение отдельно
  #470 (permalink)  
Старый 02.02.2014, 21:22
Профессор
Посмотреть профиль Найти все сообщения от Maxmaxmaximus7
 
Регистрация: 08.01.2014
Сообщений: 354

Сообщение от Poznakomlus
в левой стороне имя параметра, в правой зачение
ХА)! неймспейсы же ввели)! так почему не использовать? гениально!

но я не про то, человек когда создает директиву он волен парсить строку её значения как угодно как захочет. я хочу как-то унифицировать это. я хочу унифицировать передачу нескольких парааметров, а то петя может создать директиву которая принмиает что-то вроде

ui:ololo="to top|11px, 4"

а паша что то типа ui:ololo="left||4px, 4px, red"

и хуй пойми чо где да как. я хочу как то унифицировать приемку директивами параметров, в ангуляре этого нет, каждый парсит строку параметров как хочет, я хочу чтобы такого не было. я хочу понять то как передавать несколько значений, суть в том что может быть передано как ВЫРАЖЕНИЕ, так и простая строка, я все таки думю что просто СЛОВА редко передаются по этому по умолчанию все будут принимать выражения.

и если мы напишем css:color="red" то он полезет в скоуп искать переменную red, а не воспринит это как строку. так что нам придется писать что-то вроде css:color=" 'red' " что смотрится убого. С другой стороны такое встречается редко. Гораздо чаще человеку нужно какое-то выражение запихать туда. по этому я думю там будут выражения, НО как передать несколько выражений? я думаю сделать это через запятую. Как?

строка значения директивы будет сбоков оборачивться в квадратные скобки и парситься ивалом как массив) и его значения и будут аргументы. по моему вполне удачно. если строку распарсить на массив не удастся, то массив будет пустой. Между тем у человека будет доступ к сырой строке, которую он сможет распарсить самостоятельно и выдрать свое ебаные данные записаные в извращенной форме)

Последний раз редактировалось Maxmaxmaximus7, 02.02.2014 в 21:24.
Ответить с цитированием