0
Я использую var vm = this вместо этого использование $ scope в контроллере теперь я получаю эту ошибку после компиляции кода. plzzz сказать мне, что вопрос
//TypeError: Cannot read property '$emit' of undefined
vm.$emit("namePublished", {
"username": response.user
});
- это окончательное решение для этого. или мы можем сделать что-нибудь еще без изменения всего кода. –
@rajvansh_viresh, '$ scope' - это объект, который имеет свои собственные свойства и функции. Вы можете использовать его как простой объект. Но чтобы использовать его функции в vm, вам нужно сделать много таких работ, как 'vm. $ Emit = $ scope. $ Emit.bind ($ scope)'. Поэтому для этой помощи просто использовать '$ scope' –
thanku sir. –