ng-init
เป็นการสั่งให้ ทำก่อนเป็นอันดับหลังจาก load ทุกอย่างเสร็จ
เช่น
<div ng-app="app">
<div ng-controller="FirstController" ng-init="Init()" >
<div>
</div>
<script>
var app = angular.module("app",[]);
app.controller('FirstController',function($scope)
{
$scope.Init = function(){
alert("Test");
}
});
</script>
เมื่อรัน page เสร็จ angular จะเริ่มสั่งให้ function Init() ทำงานโดยการแสดง alert ที่แสดงคำว่า "Test" ให้เราเห็นครับ
Blog นี้ผมเขียนไว้อ่านเองกันลืมนะ อาจมีภาษา หรือ เนื้อหา ที่ไม่รู้เรื่อง sorry มามะ ที่นี้
วันเสาร์ที่ 28 มีนาคม พ.ศ. 2558
วันอังคารที่ 16 ธันวาคม พ.ศ. 2557
วิธีแปลง JSON ให้สวยงามมม!!! ง่ายเว้อออออ
วิธีการ JSON ให้สวยงามมม!!! ง่ายเว้อออออ
- ประกาศตัวแปร String
var str = { "readyState": 4, "responseJSON": { "UserId": "xxx" }, "status": 200, "statusText": "OK" }
- แปลงเป็น Json ให้สวยงาม
var json = JSON.stringify(str,null,จะเว้นไปกี่ตัวอักษรจากปีกกา);
- ใส่ CSS ไว้ใน tag ที่จะให้ Json ไปโผล่แบบสวยๆ ***************
- ประกาศตัวแปร String
var str = { "readyState": 4, "responseJSON": { "UserId": "xxx" }, "status": 200, "statusText": "OK" }
- แปลงเป็น Json ให้สวยงาม
var json = JSON.stringify(str,null,จะเว้นไปกี่ตัวอักษรจากปีกกา);
- ใส่ CSS ไว้ใน tag ที่จะให้ Json ไปโผล่แบบสวยๆ ***************
style=" white-space: pre; font-family: monospace;"
วันจันทร์ที่ 15 กันยายน พ.ศ. 2557
การ Update Version ของแอพที่เคยส่งขึ้น Play Store ไปแล้ว
การ Update Version ของแอพที่เคยส่งขึ้น Play Store ไปแล้ว
- ต้องใช้ package เดิม เหมือนตัวก่อนที่เคยส่งขึ้นไป
- ต้องใช้ Key store อันเดิม
- ไปที่ build.gradle แล้วเปลี่ยน
versionCode 1 เป็น 2 หรืออะไรก็ว่าไป
versionName "1" เป็น "อะไรก็ว่าไป"
สร้าง Dialog ยืนยันการออกจากแอพ ตอน กดปุ่ม Back
สร้าง Dialog ตอน กดปุ่ม Back
ต้องสร้างในหน้าหลัก ที่ไม่ใช่ Fragment นะจ้ะ
public void onBackPressed() {
Log.e("Back Press", "กดปุ่ม Back แล้ว");
// กดปุ่ม Back แล้วจะให้โปรแกรมทำอะไรให้ใส่ในนี้
final AlertDialog.Builder dialog = new AlertDialog.Builder(this);
dialog.setTitle("Exit");
dialog.setIcon(R.drawable.ic_launcher);
dialog.setCancelable(true);
dialog.setMessage("Sure Exit ?");
dialog.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
finish();
} // Onclick Dialog Yes
});
dialog.setNegativeButton("No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
} // Event
});
dialog.show();
}
วันอาทิตย์ที่ 14 กันยายน พ.ศ. 2557
การแก้ปัญหา Play Store ไม่ยอมรับ Google Play Service 5.2.08
เข้า build.gradle คอมไพด้วยอันนี้แทน ผ่านแน่นอน
compile 'com.google.android.gms:play-services:5.0.89'
compile 'com.google.android.gms:play-services:5.0.89'
วันศุกร์ที่ 12 กันยายน พ.ศ. 2557
การใช้งาน Intent ใน Fragment ไปที่ Actvity อื่น
Intent in Fragment
Intent intent = new Intent(getActivity(),NextActivity.class);
แค่นี้ก็ไม่เออเร่อละครัช
วันศุกร์ที่ 29 สิงหาคม พ.ศ. 2557
การเปลี่ยน theme app
ไปที่ res->values->style.xml
1. เพิ่มไปใน <resource>
<style name="ชื่อสไตที่เมิงตั้งใหม่" parent="AppTheme">
<item name="android:windowNoTitle">true</item>
<item name="android:windowContentOverlay">@null</item>
</style>
<resource>
2. ไปที่ androidmanifest.xml
หาแล้วแก้แค่เนี่ย
android:theme="@style/ชื่อสไตที่เมิงตั้งใหม่"
จบละฝัดด เบย
1. เพิ่มไปใน <resource>
<style name="ชื่อสไตที่เมิงตั้งใหม่" parent="AppTheme">
<item name="android:windowNoTitle">true</item>
<item name="android:windowContentOverlay">@null</item>
</style>
<resource>
2. ไปที่ androidmanifest.xml
หาแล้วแก้แค่เนี่ย
android:theme="@style/ชื่อสไตที่เมิงตั้งใหม่"
จบละฝัดด เบย
สมัครสมาชิก:
บทความ (Atom)