Я ввожу поставщика значений в свой контроллер, и я получаю объект, но когда я пытаюсь прочитать этот объект, используя .toString()
, String()
или любым другим способом, я получаю только [Object object]
на браузера или терминала. Я что-то пропустил?Поставщик углового значения не работает
(function() {
angular
.module("myApp", [
'ngRoute'
]);
})();
(function() {
angular.module("myApp").constant('myValue', 3)
})();
(function() {
angular
.module("myApp")
.controller('AllCtrl', ['myValue', setHome]);
function setHome(myValue) {
console.log("Value: " + myValue);
}
})();
Не удается воспроизвести: http://plnkr.co/edit/7WQ3bz5Ao3fgT2CNvkRx?p=preview. Опубликовать полный пример, в plunkr, воспроизводя проблему –
Где находится объект, из которого вы хотите пройти? Это из шаблонов двигателя, таких как Razor, или ejs? Если это так, вам нужно сделать «сырой» формат объекта. Например, в Razor это '.value (« myValue », @ Html.Raw ([сериализованная модель JSON])). В ejs это будет '.value (« myValue », <% - [JSON serialized object]%>)' – mhodges
Это созданный Plunker i –