AngularJS UI Bootstrap Modal将对象传递给控制器

时间:2015-08-10 16:22:10

标签: angularjs angular-ui-bootstrap

我正在尝试使用resolve将对象传递给模态控制器,但它似乎没有正确传递。我可以在传递之前将console.log对象调好,但是尝试在模态控制器中记录它只是显示它是未定义的。我已经看了其他相关的问题,但我看不出我所做的与他们给出的答案有什么不同。这是我的控制器:

 <FrameLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"

    >

    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/backgroundImage"
        android:background="@drawable/backgroundImgr"
        android:scaleType="centerCrop"

        />
</FrameLayout>

任何人都能看到我错过的东西吗?真的很感激帮助!

1 个答案:

答案 0 :(得分:2)

您忘记添加blogEntry作为传递给模态控制器的数组中的最后一个字符串。

app.controller('EditBlogController', ['$scope', '$http', '$modalInstance', function($scope, $http, $modalInstance, blogEntry)
                                                                     HERE ^

帮自己一个忙,并使用ng-annotate,这将消除对这种丑陋的数组语法的需求,从而避免这些类型的错误。