मान लीजिए कि हमारे पास निम्नलिखित मार्ग परिभाषित हैं:

const routes: Routes = [
  {
    path: '',
    component: WelcomeComponent
  },  
  {
    path: 'start',
    component: StartComponent
  }

क्या स्कली को start मार्ग के लिए एक स्थिर पृष्ठ के लिए पीढ़ी को छोड़ने के लिए कहने का एक तरीका है?

0
Ole 29 पद 2020, 14:49
1
मुझे यकीन है कि यह संभव है .. बिल्कुल नहीं पता कि कैसे, लेकिन मैं इस सवाल को स्कली जिटर में पूछने की सलाह देता हूं: gitter.im/scullyio/community
 – 
MikeOne
29 पद 2020, 16:26

2 जवाब

सबसे बढ़िया उत्तर

आप ignoredRoutePlugin का उपयोग करके ऐसा कर सकते हैं।

`/someRoute`:{
  type:'ignored'
}

ऐसा नहीं लगता कि यह अभी तक प्रलेखन में है, लेकिन यहाँ रेपो में कोड है: https://github.com/scullyio/scully/blob/main/libs/scully/src/lib/routerPlugins/ignoredRoutePlugin.ts

3
Brad Mc 12 जिंदा 2021, 19:13
क्या मैं किसी तरह वाइल्डकार्ड का उपयोग कर सकता हूं? उदा.: /someRoute/* ने * कोशिश की है लेकिन परिणाम के बिना।
 – 
Mateusz Budzisz
22 मार्च 2021, 19:02

"विलकार्ड" का उपयोग करने के लिए - अनदेखा करें, आप routeProcessPlugin का उपयोग कर सकते हैं, जिसे ./scully/plugins/plugin.ts में घोषित किया गया है:

import { HandledRoute, registerPlugin } from '@scullyio/scully';

registerPlugin(
  'routeProcess',
  'filteredRoute',
  (routes: HandledRoute[]): Promise<HandledRoute[]> => {
    return Promise.resolve(routes.filter((r) => !r.route.startsWith('/someRoute')));
  },
);

इसे अपने scully.config.ts में आयात करना सुनिश्चित करें:

import { ScullyConfig } from '@scullyio/scully';
require('./scully/plugins/plugin');

export const config: ScullyConfig = {
  // your config here
}
2
AxeMaster 15 अप्रैल 2021, 17:17