我在UI-Router .state()调用中使用resolve.在我的控制器中,我可以访问值没有问题,但它抛出一个错误如下:
$注射器/ unpr?P0 = ctrlOptionsProvider%20%3C-trlOptions
以下代码抛出错误但允许我访问变量ctrlOptions就好了:
.state('new_user', {
url: "/user/new",
templateUrl: "views/user/new.html",
data: {pageTitle: 'New User'},
controller: "UserController",
resolve: {
ctrlOptions: ['$stateParams', function($stateParams) {
return {
view: 'new_user',
}
}],
deps: ['$ocLazyLoad', function($ocLazyLoad) {
return $ocLazyLoad.load({
name: 'MetronicApp',
insertBefore: '#ng_load_plugins_before', // load the above css files before '#ng_load_plugins_before'
files: [
'../../../assets/global/plugins/bootstrap-datepicker/css/datepicker3.css',
'../../../assets/global/plugins/select2/select2.css',
'../../../assets/global/plugins/bootstrap-datepicker/js/bootstrap-datepicker.js',
'../../../assets/global/plugins/select2/select2.min.js',
]
});
}]
}
})
Run Code Online (Sandbox Code Playgroud)
MetronicApp.controller('UserController', ['$rootScope', '$scope', '$http', '$stateParams', 'ctrlOptions', function($rootScope, $scope, $http, $stateParams, ctrlOptions, $timeout) {}
Run Code Online (Sandbox Code Playgroud)
知道如何解决这个问题吗?
谢谢
我正在尝试构建一个Sencha应用程序,但我收到以下错误:
[ERR]执行此行时发生以下错误:/Users/conor/Repositories/POS/pos/.sencha/app/build-impl.xml:286:
执行此行时发生以下错误:/Users/conor/Repositories/POS/pos/.sencha/app/sass-impl.xml:280:
执行此行时发生以下错误:/Users/conor/Repositories/POS/pos/.sencha/app/sass-impl.xml:286:
问题:无法创建任务或输入x-compass-compile原因:名称未定义.行动:检查拼写.操作:检查是否已声明任何自定义任务/类型.操作:检查是否已发生任何/声明.
我查看了Ant脚本,看来问题出在使用Compass的SASS流程周围.
我可以确认已安装Compass v1.0.3.
在那之后,我不是Sencha专家所以我被卡住了.我该如何解决这个问题?
谢谢.
我在Android Market中注意到许多流行的应用程序都向后兼容早期版本的Android.例如
Evernote - 1.6
Faceobook Messenger - 2.2
Run Code Online (Sandbox Code Playgroud)
这些应用程序外观和工作都很棒,但他们如何做到这一点并支持更旧的API级别?他们只使用支持最低的操作系统版本中存在的API功能吗?我假设他们必须使用更高级API级别的某些功能来提供出色的UI和功能列表.
我可以看到两种可能的解决方案
Use Min/Target API levels in build. Then through code you check the OS version and implement the features using a supported method and degrade gracefully. This seems like a lot of work.
Have multiple app versions targeting various OS versions. E.g. A release for 2.2 and another for 4.0. Is this possible?
问的原因是我正在计划一个应该支持2.2的新应用程序,但我担心我可能需要仅在以后的版本中提供的API功能?我应该只针对2.2?
编辑:此外,兼容性库的作用是什么?这是关键吗?
谢谢.
所以我刚刚创建了我的Android应用程序的一个分支,然后重建并运行它.当我尝试加载使用ZBar的屏幕时,一切都很好,我得到了一个ExceptionInInitializerError异常.
罪魁祸首代码似乎如下:
static {
System.loadLibrary("iconv");
}
Run Code Online (Sandbox Code Playgroud)
我已经尝试过调试这个,但我似乎无法捕获上述异常.阅读后,它似乎与无法找到本机库有关.
任何想法如何解决这一问题?
我如何使用它godoc为整个包创建 html 文档。即递归地。当我跑步的那一刻:
godoc -html -goroot="mypath" pkg > index.html
Run Code Online (Sandbox Code Playgroud)
我刚刚得到一个index.html包含.go当前目录中文件信息的信息。
没有其他子包的文档,但确实index.html包含它们的死链接。
如何以递归方式运行上述命令?也许我遗漏了一些东西,因为文档中没有提到递归godoc。
我正在寻找有关使用PHP创建图表的建议.我还希望能够将这些图表导出为PDF文档.
我目前正在使用谷歌图,但我不喜欢将我的所有信息发送给谷歌的想法.我更喜欢自己的托管解决方案.
我见过很多Flash解决方案,但我不知道有什么方法可以将SWF导出为PDF.
任何指针都非常感激.
谢谢.
我知道我知道.我在谷歌搜索并在这里搜索,但无法弄清楚发生了什么.
无论如何,我在使用下面的代码时遇到这个错误,我确定它很小.我知道这与内存管理有关,而且我知道如何在main方法中处理我的对象.
这是我的主要代码:
Person *p1 = [[Person alloc] init];
[p1 initWithFirstname:@"John" lastname:@"Doe" andAge:23];
outputText.text = [p1 getDetails]; // App crashes inside getDetails
Run Code Online (Sandbox Code Playgroud)
然后在人类中这里有两个相关的方法:
-(Person *)initWithFirstname:(NSString *)_firstname lastname:(NSString *)_lastname andAge:
(int)_age {
self = [super init];
if(self) {
self.firstname = _firstname;
self.lastname = _lastname;
self.age = _age;
}
return self;
}
-(NSString *)getDetails {
return [NSString stringWithFormat:@"%@ %@, %@", firstname, lastname, age];
}
Run Code Online (Sandbox Code Playgroud) 在Go中,我通常将我的JSON解组为结构并从结构中读取值...它非常有效.
这次我只关心JSON对象的某个元素,因为整个JSON对象非常大,我不想创建一个结构.
Go中是否有一种方法可以使用键或迭代数组按常规查找JSON对象中的值.
考虑到以下JSON,我怎么才能拔出该title字段.
{
"title": "Found a bug",
"body": "I'm having a problem with this.",
"assignee": "octocat",
"milestone": 1,
"labels": [
"bug"
]
}
Run Code Online (Sandbox Code Playgroud) 通常,当您启动JavaCard智能卡并希望与applet通信时,必须首先使用其AID选择applet.
卡上电时是否有任何方法可以选择"默认小程序"?
我真正想做的是能够在选择卡后立即发送我的应用程序级APDU,而不需要完成应用程序选择过程.
这可能吗?如果是这样,怎么样?
因此,假设我有以下类型:myListof 类型ArrayList<CustomType>,并且我想将其转换为数组,我将如何处理?
我努力了
CustomType[] myArr = (CustomType)myList.toArray();
Run Code Online (Sandbox Code Playgroud)
这个编译没有问题,但我在运行时遇到转换异常。我当前的解决方案是迭代 ArrayList 并将每个条目写入数组,这不好。
任何想法?谢谢。
android ×2
go ×2
android-ndk ×1
angularjs ×1
apdu ×1
casting ×1
compass ×1
godoc ×1
graph ×1
iphone ×1
java ×1
javacard ×1
javascript ×1
json ×1
objective-c ×1
pdf ×1
permissions ×1
php ×1
sass ×1
sencha-cmd ×1
smartcard ×1