在这种特殊情况下,当我按Enter键时,我有什么选项可以让这些输入调用一个函数?
// HTML view //
<form>
<input type="text" ng-model="name" <!-- Press ENTER and call myFunc --> />
<br />
<input type="text" ng-model="email" <!-- Press ENTER and call myFunc --> />
</form>
// Controller //
.controller('mycontroller', ['$scope',function($scope) {
$scope.name = '';
$scope.email = '';
// Function to be called when pressing ENTER
$scope.myFunc = function() {
alert('Submitted');
};
}])
Run Code Online (Sandbox Code Playgroud) 我的表格是这样的:
<form name="myForm">
<input name="myText" type="text" ng-model="mytext" required />
<button disabled="{{ myForm.$invalid }}">Save</button>
</form>
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,如果输入为空,则按钮被禁用但在包含文本时不会更改回启用状态.我怎样才能使它工作?
我试图理解这两个,如何使用它们以及它们是如何相关的.假设我想创建一个简单的地形和一个纹理立方体.对于这两个对象,我有三角形顶点的数组,对于立方体,我有一个包含纹理数据的数组.我的问题是:如何使用VAO和VBO来创建和渲染这两个?
有许多教程和书籍,但我仍然不知道如何理解和使用这些概念.
我知道有类似的帖子,但我找不到任何一个答案.所以,我有这个可绘制的XML:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="true">
<bitmap
android:src="@drawable/bm_btn_background"
android:tileMode="repeat"
android:gravity="center" />
</item>
<item android:state_enabled="true">
<shape android:shape="rectangle">
<gradient
android:startColor="#a0e0b071"
android:endColor="#a0a67637"
android:angle="270" />
<stroke
android:width="1dp"
android:color="#5c3708" />
<corners
android:radius="5dp" />
<padding
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
</shape>
</item>
<item android:state_pressed="true" >
<shape>
<gradient
android:startColor="#a0a67637"
android:endColor="#a0e0b071"
android:angle="270" />
<stroke
android:width="1dp"
android:color="#5c3708" />
<corners
android:radius="5dp" />
<padding
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
</shape>
</item>
Run Code Online (Sandbox Code Playgroud)
我正在尝试创建一个按钮,其中重复的图像作为背景并应用了渐变.使用此代码我只能看到背景图像,而不是渐变,边框和圆角.此外,当我单击按钮时,它不会更改(渐变应该更改).我不知道这段代码有什么问题?如果我使用图层列表而不是选择器,我会得到所需的结果,但是当我按下按钮时它也不会改变.谢谢你的帮助!
我只是不明白.任何手册都太技术化了.什么是平板和分段存储器?寻址内存的方法,在内存中组织字节的方法?哪个最适合32位计算机?任何人都可以解释一下吗?实模式和保护模式与平面或分段内存有什么关系?谢谢!
我总是在调试和使用任何IDE创建文件后总是查看最终的二进制可执行文件或dll.现在我正在尝试Visual C++ 2010,寻找最佳版本,没有垃圾或不必要的引用.因此,我创建了一个包含两个项目的新解决方案:可执行文件及其dll.VC++在代码和最终文件之间创建了很多中间文件.我用十六进制编辑器打开了.exe和.dll,看到了一些我不喜欢的东西.在文件内部的某处,存在.PDB文件的绝对路径.
为什么?如何从VC++中删除它?
必须有一些预处理器命令.什么是.PDB文件的绝对路径的用途,比如将在分布在具有不同文件夹的计算机上的文件的二进制文件中的"D:\ My Projects\Project1\Release\Project1.pdb"?除此之外,我不希望看到我的驱动器路径中的一个保存在我希望与其他人共享的二进制文件中.我处于发布模式,我没有看到使用那些不必要的信息.我怎么能删除它?谢谢!
我正在创建一个小的bootloader +内核,直到现在我设法读取磁盘,加载第二个扇区,加载GDT,打开A20并启用pmode.
我跳转到32位功能,在屏幕上显示一个字符,使用视频内存作为文本内容(0x000B0000 - 0x000B7777)
pusha
mov edi, 0xB8000
mov bl, '.'
mov dl, bl
mov dh, 63
mov word [edi], dx
popa
Run Code Online (Sandbox Code Playgroud)
现在,我想再进一步在屏幕上绘制一个像素.正如我在某些网站上看到的那样,如果我想使用VGA的图形模式,我必须在0x000A0000位置写入像素.是对的吗?
现在,单个像素的格式是什么?对于单个字符,您需要ASCII代码和属性,但是您需要定义一个像素(如果它的工作方式与文本模式相同)?
我很难创建一个简单的应用程序,顶部菜单和下面的可更改视图(通过按菜单片段中的按钮我们更改下面片段的视图).所以,我在主视图中有2个片段,但是当我试图在模拟器中运行应用程序时,我得到一个错误:
Cause by android.app (bla bla bla, piece of crap Eclipse doesn't even allow copying the errors):
Trying to instantiate a class com.example.android.topmenu that is not a fragment
Run Code Online (Sandbox Code Playgroud)
所以,这些是我的XML布局:
main.xml中
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<fragment
android:id="@+id/menuFragment"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:name="com.example.android.topmenu" >
</fragment>
<fragment
android:id="@+id/contentFragment"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:name="com.example.android.bottomcontent" >
</fragment>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
topmenu.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" >
<Button
android:id="@+id/Button1"
android:layout_width="wrap_content"
android:layout_height="match_parent" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
bottom_content.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10dp" …
Run Code Online (Sandbox Code Playgroud) 我现在正试图这样做,我想知道是否有一个"最常用"的方法将一个关联数组(它的值)连接成一个由字符分隔的字符串.
例如,我有
var AssocArray = { id:0, status:false, text:'apple' };
Run Code Online (Sandbox Code Playgroud)
连接此对象的元素所产生的字符串将是
"0, false, 'apple'" or "0, 0, 'apple'"
Run Code Online (Sandbox Code Playgroud)
如果我们用","字符加入他们任何想法?谢谢!
我对此非常新(angularjs,jasmine,testacular),我有这个代码(我简化了一点,只留下重要的东西):
//my_module.js
angular.module('my_module', ['my_data'])
.config([...]);
.controller('my_controller', ['$scope', 'my_data',
function($scope, my_data) {
$scope.my_function = function() {
return my_data.my_factory.save().then(function () {
console.log('saved');
},
function() {
console.log('Error');
});
}
}
)
//my_data.js
angular.module('my_data', [])
.factory('my_factory', ['$q', '$rootScope',
function($q, $rootScope) {
var my_factory= function(my_data) {
angular.extend(this, my_data);
}
my_factory.prototype.save = function() {
var deferred = $q.defer();
setTimeout(function() {
deferred.resolve();
$rootScope.$apply();
}, 1000);
return deferred.promise;
}
return my_factory;
}
])
Run Code Online (Sandbox Code Playgroud)
所以,我想要做的是测试my_module.my_controller.my_function被触发时是否调用了my_data.my_factory.save.
//my_test.js
describe('testing my_controller.my_function', function () {
beforeEach(module('my_module'));
var $rootScope, $controller;
beforeEach(inject(function(_$rootScope_, _$controller_) {
$rootScope …
Run Code Online (Sandbox Code Playgroud) angularjs ×3
android ×2
assembly ×2
button ×2
memory ×2
background ×1
buffer ×1
call ×1
class ×1
enter ×1
factory ×1
flat ×1
forms ×1
fragment ×1
function ×1
jasmine ×1
javascript ×1
join ×1
keypress ×1
opengl ×1
pdb ×1
pixel ×1
reference ×1
release ×1
sdk ×1
string ×1
unit-testing ×1
vao ×1
vbo ×1
vertices ×1
video ×1
visual-c++ ×1
x86 ×1