Навигация Emacs в новых версиях действует как Блокнот

Сначала вы должны добавлять типы всякий раз, когда вам известны типы аргументов, например,

showInfo(trngs : Trainings) //because you give parameter as Training in hmtl file

2 ... Вы должны изменить переменную currentTraining на объект (не на массив объектов)

P.S. Причина, по которой вы ничего не видите в pop, кроется в:

<div *ngFor="let trainingdetail of currentTraining">
    {{trainingdetail.trainingdetails.task}}
</div>
<span *ngFor="let assigned of trainingdetail.assignedto">
     {{assigned.trainingassignedname}}<br />
</span>

currentTraining -> это объект вместо массива объектов (в консоли вы видите, вероятно, некоторую ошибку)

trainingdetail -> you У вас нет переменных в этой области, поэтому, если вы хотите получить переменную for и не хотите использовать дополнительный div или какой-либо HTML-тег, вам следует использовать ng-container, например:

<ng-container *ngFor="let t of trainings">
      <div>{{t.plan}}</div>
      <span *ngFor="let a of t.assignedto">{{a.AssignedName}}</span>
</ng-container>
8
задан Luke Girvin 4 September 2011 в 01:21
поделиться

2 ответа

Попытайтесь поместить (setq line-move-visual ноль) в .emacs файле.

10
ответ дан 5 December 2019 в 11:28
поделиться

Я не могу ответить на основной вопрос, но вопрос о премии легок:

(if (>= emacs-major-version 23) 
    ... )

К сожалению, если Вы хотите быть более конкретными, чем это (например, Вы хотите точно версию 23.0.60.2), необходимо будет проанализировать emacs-version, который мог бы посмотреть что-то как

"GNU Emacs 23.0.60.1 (i486-pc-linux-gnu, GTK+ Version 2.14.3) of 2008-10-13 on rothera, modified by Debian"

Кроме того, при выполнении находящегося в Debian дистрибутива посмотрите на emacs-snapshot-gtk пакет — край мог бы выйти за край немного меньше.

5
ответ дан 5 December 2019 в 11:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: