Информация об изменениях

Сообщение Re[11]: JS - очень простой язык от 26.03.2017 5:25

Изменено 26.03.2017 5:44 Serginio1

Re[11]: JS - очень простой язык
Здравствуйте, StandAlone, Вы писали:

SA>Здравствуйте, Serginio1, Вы писали:


S>>Так это и есть Angular 2.


SA>Да неужели. Кто бы мог подумать!


S>>Только это ближе к Razor, но на клиенте.


SA> Отличная шутка, Евгений Ваганович! Razor, ну конечно же, как же, не иначе. А фанерный кукурузник это что-то ближе к Space Shuttle, но на совхозном поле.


S>> то изменяется класс IsFocused при изменении свойства IsFocused объекта.


SA>Все это прекрасно! Давайте немного почитаем отзывы пользователей Ангуляр2. Оффтопить так оффтопить!

SA>https://meebleforp.com/blog/36/angular-2-is-terrible

SA>
SA><ul class="session-container-list">
SA>  <li class="session-container"
SA>    *ngFor="let container of containers"
SA>    [class.empty-container]="container.sessions.length === 0" (click)="container.sessions.length === 0&&!isPublic&&!isAnalytics&&addNewSession(container)" [style.cursor]="(!isPublic&&!isAnalytics)?'pointer':'auto'">
SA>    <ul *ngIf="!isPublic" class="session-list"
SA>        [dragula]='"column"' [dragulaModel]='container.sessions'
SA>        data-column-type="absolute"
SA>        [attr.data-container]="getContainerData(container) | json">
SA>      <li class="session-wrapper"
SA>        *ngFor="let session of container.sessions"
SA>        [attr.data-session-id]="session.id"
SA>        [attr.data-session-placeholder]="session.placeholder"
SA>        [attr.data-session-start]="session.start?session.start.toISOString():''"
SA>        [attr.data-session-duration]="session.duration"
SA>        [class.placeholder]="session.placeholder">
SA>        <my-session [session]="session" [offsetDate]="offsetDate" [agenda]="agenda" [isPublic]="isPublic" [isAnalytics]="isAnalytics"
SA>          (onSessionEdited)="onSessionEdited($event)"
SA>          (onSpeakerEdited)="onSpeakerEdited($event)"
SA>          (onSpeakerAdded2)="onSpeakerAdded($event)"
SA>          (onVenueEdited)="onVenueEdited($event)"
SA>          (onVenueAdded2)="onVenueAdded($event)"
SA>          (onSessionDeleted)="onSessionDeleted($event)"
          >></my-session>
SA>      </li>
SA>    </ul>
SA>    <ul *ngIf="isPublic && container.sessions" class="session-list">
SA>      <li class="session-wrapper"
SA>        *ngFor="let session of container.sessions"
SA>        [class.placeholder]="session.placeholder">
SA>        <my-session [session]="session" 
SA>                    [offsetDate]="offsetDate" 
SA>                    [agenda]="agenda" 
SA>                    [isPublic]="isPublic" 
SA>                    [isAnalytics]="isAnalytics" 
SA>                    *ngIf="session.toggle"
SA>                    [token]="token"
SA>                    [interested]="isInterestedInSession(session)"
SA>                    (onSessionInterestEdited)="onSessionInterestEdited($event)"
SA>                    [analyticsData]="getAnalyticsDataForSession(session)">
SA>        </my-session>
SA>      </li>
SA>    </ul>
SA>  </li>
SA></ul>
SA>


SA>Звездические ноги!!!! Я вою, вою от восторга!


Ну с дуру то можно много чего сделать. Можно передавать объект содержащий все поля.
Но это аналогично и WPF. Там иногда еще страшнее.
Главное, что ты не работаешь с DOM напрямую. Только декларативно.

А так конечно можно судить о Паваротти потому, как Рабинович напел.
Ты кстати программировал на Angular 2?
Re[11]: JS - очень простой язык
Здравствуйте, StandAlone, Вы писали:


SA>Звездические ноги!!!! Я вою, вою от восторга!


Ну с дуру то можно много чего сделать. Можно передавать объект содержащий все поля.
Но это аналогично и WPF. Там иногда еще страшнее.

Используй готовые компоненты http://www.primefaces.org/primeng/#/
Главное, что ты не работаешь с DOM напрямую. Только декларативно.

А так конечно можно судить о Паваротти потому, как Рабинович напел.
Ты кстати программировал на Angular 2?