кофейный скрипт переменная сфера путаница [дубликат]

Абсолютная позиция выводит его из потока и помещает его в 0x0 в родительский элемент (последний элемент блока имеет положение абсолютное или относительное положение).

Я не уверен, что именно вы, что вы пытаетесь выполнить. Лучше всего установить li в position:relative и центрировать их. Учитывая ваш текущий CSS

Зайдите в http://jsfiddle.net/rtgibbons/ejRTU/ , чтобы играть с ним

0
задан James L 16 January 2014 в 13:15
поделиться

1 ответ

Если вы хотите, чтобы @ был тем же самым внутри функции обратного вызова, что и снаружи, определите обратный вызов с помощью стрелки жира [=>) :

@jsonClient.post 'Route/WebService/Json/Login', loginRequest, (err, res, body) =>
  #...

Имейте в виду, что @ (AKA this) внутри функции Script (Coffee | Java) зависит от того, как вызывается функция, а не как и где определена функция (если, конечно, у вас нет привязки функция ...). Если вы используете => для определения функции, то она будет привязана к текущим @, а @logger и @jsonClient будет тем, что вы ожидаете от них в обратном вызове.

Вы могли бы также используйте Function.bind :

callback = (err, res, body) ->
  console.log 'posted console'
  @logger.debug 'posted logger'

@jsonClient.post 'Route/WebService/Json/Login', loginRequest, callback.bind(@)

, если вы хотите собственное решение.

1
ответ дан mu is too short 23 August 2018 в 01:36
поделиться
Другие вопросы по тегам:

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