我正在从角度1.5升级到角度6。我需要一些建议,我应该如何实现或以角度6开始,因为要求不要有单独的项目,因为在我们开始新的东西时,现有功能不应废止新的开发内容,将在我们最新版本的angular中实现时用作。
可能是我的问题看起来像是一个愚蠢的问题,但这是必要条件,我不想开始工作并再次回来,以便节省时间,我需要在这里提出建议。因此,对此我几乎没有疑问
我们正在逐个转换每个模块。我检查了角度6的结构以及工作流如何理解角度1中要使用的角度6的路线。而这样做的角度1.5不会获得角度6路线。在这里,现有的应用程序(angular 1.5)已被加载,并且菜单中的新链接已添加,以从现有angularjs 1.5项目中的angular 6打开新页面。这可能吗?
- 我想实现的应用部署方式是否可能
- 还有其他最佳方法吗?这样,角度1.5就能照常工作,并且我们可以在同一项目中添加以角度6开发的新模块。
DBHelper mDBhlpr;
ListView mLV;
Cursor mCsr;
SimpleCursorAdapter mSCA;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mLV = this.findViewById(R.id.listview);
mDBhlpr = new DBHelper(this);
addSomeData();
mCsr = mDBhlpr.getUserStoreUsage();
mSCA = new SimpleCursorAdapter(
this,
android.R.layout.simple_list_item_2,
mCsr,
new String[]{DBHelper.DCOL_USERANDSTORES,DBHelper.DCOL_COUNT},
new int[]{android.R.id.text1,android.R.id.text2},
0
);
mLV.setAdapter(mSCA);
}
private void addSomeData() {
SQLiteDatabase db = mDBhlpr.getWritableDatabase();
if (DatabaseUtils.queryNumEntries(db,DBHelper.TB_USERS) < 1) {
mDBhlpr.addUser("Fred","fred@fredmail.com","1234567890");
mDBhlpr.addUser("Bert","bert@bertmail.com","0987654321");
mDBhlpr.addUser("Mary","mary@marymail.com","1111");
}
if (DatabaseUtils.queryNumEntries(db,DBHelper.TB_STORES) < 1) {
mDBhlpr.addStore("The Corner Store","1 The Corner, Squaretown");
mDBhlpr.addStore("Smiths","10 Somewhere Street, Noweheretown");
mDBhlpr.addStore("Cottons","4 Wool Street, Fabrictown");
mDBhlpr.addStore("Stringers","114 High Street, Noweheretown");
}
if (DatabaseUtils.queryNumEntries(db,DBHelper.TB_USERSTOREMAP) < 1) {
mDBhlpr.addUserStoreMapping(1,2);
mDBhlpr.addUserStoreMapping(1,4);
mDBhlpr.addUserStoreMapping(3,1);
mDBhlpr.addUserStoreMapping(3,2);
mDBhlpr.addUserStoreMapping(3,3);
mDBhlpr.addUserStoreMapping(2,2);
mDBhlpr.addUserStoreMapping(2,3);
mDBhlpr.addUserStoreMapping(2,1);
mDBhlpr.addUserStoreMapping(2,4);
}
}