Json 无法读取属性'<&书信电报;组件名称>&燃气轮机';未定义的

Json 无法读取属性'<&书信电报;组件名称>&燃气轮机';未定义的,json,node.js,middleware,Json,Node.js,Middleware,我试图读取模板中设置的ng模型的属性,而angular batarang实际显示了该值 但是,当我试图从控制器访问该值时,它表示无法读取未定义的属性 请有人指出哪里出了问题 <input type="text" class="span9 typeahead" ng-model="onboarding.componentName" data-provide="typeahead" data-items="4" data-source="{{getComponentNames}}"/>

我试图读取模板中设置的ng模型的属性,而angular batarang实际显示了该值

但是,当我试图从控制器访问该值时,它表示无法读取未定义的属性

请有人指出哪里出了问题

<input type="text" class="span9 typeahead"  ng-model="onboarding.componentName" data-provide="typeahead" data-items="4" data-source="{{getComponentNames}}"/>

这是因为我在引导模式中使用了它

引导模式的作用域不能直接在控制器中使用。 为了使用模态的范围变量,我们需要将ng模型设置为$parent.onboarding.componentName

添加$parent使作用域在主作用域中可见

$scope.saveOnboarding=function(){
     var dat=$scope.onboarding.componentName;

    $http.post('/onboarding/addOnboarding',dat)
    .success(function(data, status, headers, config) {
        window.alert('Data Successfully saved!!');
    })
    .error(function(data, status, headers, config) {
        window.alert(status + 'Data Save Failed!!');
    });