Передача переменной из углового в JS

0

Я уверен, что это довольно просто, но я застрял.

Я создаю список своих проектов для своего портфолио, и одна вещь, которую я хочу, - это открыть модальную версию, когда вы нажимаете на один из проектов. Я знаю, что есть, вероятно, хорошие способы делать модальности, которые я пропускаю, но у меня уже есть это.

У меня в настоящее время есть:

<div class="info" onclick="loadModal('{{project.name}}');">

Но когда я делаю это в хроме, я получаю:

<div class="info" onclick="loadModal('{{project.name}}');" style="height: 317px;">
    ...
</div>

вместо передаваемой переменной.

Есть ли простой способ исправить это, или я должен сделать это совершенно по-другому?

спасибо

  • 0
    Мне нужно увидеть больше кода, чтобы увидеть, в чем здесь проблема. Мне нужно увидеть остальную часть вашего шаблона. Однако я бы порекомендовал прочесть о Batarang, расширении Chrome, которое помогает вам отлаживать ваши Angular-приложения. Вы можете проверить div и посмотреть, действительно ли project.name находится в активной области видимости.
  • 0
    Поскольку он не заменил {{project.name}} на неопределенное, похоже, что Angular не работает в этом разделе вашей страницы.
Показать ещё 3 комментария
Теги:
onclick

1 ответ

0

Вытяните функцию внутри области и сделайте это вместо

<div class="info" data-ng-click="loadModal(project.name)">

Ещё вопросы

Сообщество Overcoder
Наверх
Меню