Сообщение от Poznakomlus
|
в левой стороне имя параметра, в правой зачение
|
ХА)! неймспейсы же ввели)! так почему не использовать? гениально!
но я не про то, человек когда создает директиву он волен парсить строку её значения как угодно как захочет. я хочу как-то унифицировать это. я хочу унифицировать передачу нескольких парааметров, а то петя может создать директиву которая принмиает что-то вроде
ui:ololo="to top|11px, 4"
а паша что то типа
ui:ololo="left||4px, 4px, red"
и хуй пойми чо где да как. я хочу как то унифицировать приемку директивами параметров, в ангуляре этого нет, каждый парсит строку параметров как хочет, я хочу чтобы такого не было. я хочу понять то как передавать несколько значений, суть в том что может быть передано как ВЫРАЖЕНИЕ, так и простая строка, я все таки думю что просто СЛОВА редко передаются по этому по умолчанию все будут принимать выражения.
и если мы напишем
css:color="red" то он полезет в скоуп искать переменную red, а не воспринит это как строку. так что нам придется писать что-то вроде
css:color=" 'red' " что смотрится убого. С другой стороны такое встречается редко. Гораздо чаще человеку нужно какое-то выражение запихать туда. по этому я думю там будут выражения, НО как передать несколько выражений? я думаю сделать это через запятую. Как?
строка значения директивы будет сбоков оборачивться в квадратные скобки и парситься ивалом как массив) и его значения и будут аргументы. по моему вполне удачно. если строку распарсить на массив не удастся, то массив будет пустой. Между тем у человека будет доступ к сырой строке, которую он сможет распарсить самостоятельно и выдрать свое ебаные данные записаные в извращенной форме)