我正在尝试使用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>
任何人都能看到我错过的东西吗?真的很感激帮助!
答案 0 :(得分:2)
您忘记添加blogEntry
作为传递给模态控制器的数组中的最后一个字符串。
app.controller('EditBlogController', ['$scope', '$http', '$modalInstance', function($scope, $http, $modalInstance, blogEntry)
HERE ^
帮自己一个忙,并使用ng-annotate,这将消除对这种丑陋的数组语法的需求,从而避免这些类型的错误。